X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2FAnnotationFileIOTest.java;h=e016f5450750dabd824b430746a8155bae54ab06;hb=b8cd52fe7bed59130e5b080acfd42c3ef2effdbb;hp=4bc8c3bb11df03ec8cee69a4630579cba82a16c3;hpb=6849cc1cb983a45b4b8fd840f5ffc7d31ca80f33;p=jalview.git diff --git a/test/jalview/io/AnnotationFileIOTest.java b/test/jalview/io/AnnotationFileIOTest.java index 4bc8c3b..e016f54 100644 --- a/test/jalview/io/AnnotationFileIOTest.java +++ b/test/jalview/io/AnnotationFileIOTest.java @@ -25,16 +25,17 @@ import static org.testng.AssertJUnit.assertTrue; import jalview.datamodel.AlignmentI; import jalview.datamodel.ColumnSelection; +import jalview.datamodel.DynamicData; import jalview.datamodel.PDBEntry; import jalview.datamodel.PDBEntry.Type; import jalview.datamodel.SequenceI; -import jalview.gui.Desktop; import jalview.gui.JvOptionPane; import jalview.io.AnnotationFile.ViewDef; import jalview.structure.StructureSelectionManager; import java.io.File; import java.util.Hashtable; +import java.util.List; import org.testng.Assert; import org.testng.annotations.BeforeClass; @@ -177,6 +178,14 @@ public class AnnotationFileIOTest @BeforeClass(alwaysRun = true) void testProcessStructModel() { + try + { + + ssm = StructureSelectionManager.getStructureSelectionManager(); + } catch (NullPointerException e) + { + ssm = new StructureSelectionManager(); + } File alignmentFile = new File( "examples/testdata/phyre2results/56da5616b4559c93/allhits.fasta"); String annotationFile = "examples/testdata/phyre2results/56da5616b4559c93/allhits.ann"; @@ -185,8 +194,6 @@ public class AnnotationFileIOTest boolean annotationRead = new AnnotationFile().readAnnotationFile(al, cs, annotationFile, DataSourceType.FILE); Assert.assertTrue(annotationRead); - ssm = StructureSelectionManager - .getStructureSelectionManager(Desktop.instance); System.out.println("bla"); } @@ -208,9 +215,11 @@ public class AnnotationFileIOTest PDBEntry expectedPDBEntry = new PDBEntry(pdbId, " ", Type.PDB, baseDir + pdbId); - String phyre2ModelDesc = AnnotationFile.generatePhyre2InfoHTMLTable(structModelHeader, - structModelData); - expectedPDBEntry.setProperty("PHYRE2_MODEL_INFO", phyre2ModelDesc); + List phyreDD = AnnotationFile + .generatePhyreDynamicDataList(structModelHeader, + structModelData); + expectedPDBEntry.setProperty("DYNAMIC_DATA_PHYRE2", phyreDD); + Assert.assertEquals(actualPDBEntry, expectedPDBEntry); } @@ -228,30 +237,6 @@ public class AnnotationFileIOTest expectedPhyre2FastaMappingFile); } - @Test( - groups = { "Functional" }, - dataProvider = "phyre2InfoHTMLTableDataProvider") - void testGeneratePhyre2InfoHTMLTable(String caseDescription, - String[] header, String[] data, String expectedHtml) - { - System.out.println(">>>> Testing Case - " + caseDescription); - String actualHtmlGenerated = AnnotationFile - .generatePhyre2InfoHTMLTable(header, data); - System.out.println("-----> " + actualHtmlGenerated); - Assert.assertEquals(actualHtmlGenerated, expectedHtml); - } - - @Test( - groups = { "Functional" }, - dataProvider = "StructModelHtmlDataProvider") - void testIsGenerateStructInfoHtml(String caseDescription, - String[] header, String[] data, boolean expectedOutcome) - { - System.out.println(">>>> Testing Case - " + caseDescription); - boolean actual = AnnotationFile.isGenerateStructInfoHtml(header, data); - Assert.assertEquals(actual, expectedOutcome); - } - @Test(groups = { "Functional" }, dataProvider = "FilePathProvider") void testResolveAbsolutePath(String caseDescription, String suppliedPath, String baseURI, String expectedURI)