X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2FFileFormatsTest.java;h=85657457cf536b299e073627dac127ce3f59daa5;hb=304e64fb34b32659be1bbfd39fb4e15b2f79586e;hp=3d25bf156bc6358ccb952bdb73576888c2b5d9f6;hpb=61ff8fb4efa315c35149c9d11850d99e3d00c441;p=jalview.git diff --git a/test/jalview/io/FileFormatsTest.java b/test/jalview/io/FileFormatsTest.java index 3d25bf1..8565745 100644 --- a/test/jalview/io/FileFormatsTest.java +++ b/test/jalview/io/FileFormatsTest.java @@ -1,7 +1,5 @@ package jalview.io; -import java.util.Locale; - import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertFalse; import static org.testng.Assert.assertNotEquals; @@ -33,15 +31,14 @@ public class FileFormatsTest public void testIsIdentifiable() { FileFormats formats = FileFormats.getInstance(); - assertTrue(formats - .isIdentifiable(formats.forName(FileFormat.Fasta.getName()))); - assertTrue(formats - .isIdentifiable(formats.forName(FileFormat.MMCif.getName()))); - assertTrue(formats - .isIdentifiable(formats.forName(FileFormat.Jnet.getName()))); - assertTrue(formats - .isIdentifiable(formats.forName(FileFormat.Jalview.getName()))); - // GenBank/ENA + assertTrue(formats.isIdentifiable(formats.forName(FileFormat.Fasta + .getName()))); + assertTrue(formats.isIdentifiable(formats.forName(FileFormat.MMCif + .getName()))); + assertTrue(formats.isIdentifiable(formats.forName(FileFormat.Jnet + .getName()))); + assertTrue(formats.isIdentifiable(formats.forName(FileFormat.Jalview + .getName()))); assertFalse(formats.isIdentifiable(null)); /* @@ -66,25 +63,26 @@ public class FileFormatsTest @Test(groups = "Functional") public void testGetWritableFormats() { - String expected = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP]"; + String expected = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, HMMER3]"; FileFormats formats = FileFormats.getInstance(); assertEquals(formats.getWritableFormats(true).toString(), expected); - expected = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, Jalview]"; + expected = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, Jalview, HMMER3]"; assertEquals(formats.getWritableFormats(false).toString(), expected); } @Test(groups = "Functional") public void testDeregisterFileFormat() { - String writable = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP]"; - String readable = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview]"; + String writable = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, HMMER3]"; + String readable = "[Fasta, PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview, HMMER3, BSML]"; FileFormats formats = FileFormats.getInstance(); + System.out.println(formats.getReadableFormats().toString()); assertEquals(formats.getWritableFormats(true).toString(), writable); assertEquals(formats.getReadableFormats().toString(), readable); formats.deregisterFileFormat(FileFormat.Fasta.getName()); - writable = "[PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP]"; - readable = "[PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview]"; + writable = "[PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, HMMER3]"; + readable = "[PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview, HMMER3, BSML]"; assertEquals(formats.getWritableFormats(true).toString(), writable); assertEquals(formats.getReadableFormats().toString(), readable); @@ -92,8 +90,8 @@ public class FileFormatsTest * re-register the format: it gets added to the end of the list */ formats.registerFileFormat(FileFormat.Fasta); - writable = "[PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, Fasta]"; - readable = "[PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview, Fasta]"; + writable = "[PFAM, Stockholm, PIR, BLC, AMSA, JSON, PileUp, MSF, Clustal, PHYLIP, HMMER3, Fasta]"; + readable = "[PFAM, Stockholm, PIR, BLC, AMSA, HTML, RNAML, JSON, PileUp, MSF, Clustal, PHYLIP, GenBank Flatfile, ENA Flatfile, GFF or Jalview features, PDB, mmCIF, Jalview, HMMER3, BSML, Fasta]"; assertEquals(formats.getWritableFormats(true).toString(), writable); assertEquals(formats.getReadableFormats().toString(), readable); } @@ -147,7 +145,8 @@ public class FileFormatsTest * verify the list of file formats registered matches the enum values */ FileFormats instance = FileFormats.getInstance(); - Iterator formats = instance.getFormats().iterator(); + Iterator formats = instance.getFormats() + .iterator(); FileFormatI[] builtIn = FileFormat.values(); for (FileFormatI ff : builtIn)