public void showJPGMetadata(String path) { try { var jpg_parser = new ZPI_Projekt_Anonimizator.Parsers.JPGParser(); var table = jpg_parser.parseDocument(path); if (table == null || path == "") { promptUser("An error ocurred, unable to open the jpg file." + path); } else { var values = table.Rows[0].ItemArray; TextLine0.Text = table.Columns[0].ColumnName + ": " + values[0]; TextLine1.Text = table.Columns[1].ColumnName + ": " + values[1]; TextLine2.Text = table.Columns[2].ColumnName + ": " + values[2]; TextLine3.Text = table.Columns[3].ColumnName + ": " + values[3]; TextLine4.Text = table.Columns[4].ColumnName + ": " + values[4]; TextLine5.Text = "PATH: " + path; MetadataDocumentView.Visibility = Visibility.Visible; } } catch (Exception ex) { promptUser("An error ocurred, unable to open the jpg file." + path); } }
public void CanBeCanseledBy_JPGParser_ReturnsWrongValue() { table = JPGParser.parseDocument(path); var values = table.Rows[0].ItemArray; Assert.IsNotNull(table); Assert.IsTrue(values[0].Equals("The document for PatientID 1")); Assert.IsTrue(values[1].Equals("Patient name - Jadwiga Jabłońska")); Assert.IsTrue(values[2].Equals("F kierowca Poznan ")); Assert.IsTrue(values[3].Equals("Born Saturday, February 14, 1970")); Assert.IsTrue(values[4].Equals("5/23/2020 12:00:00 AM")); }