X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fschemes%2FJalviewColourSchemeTest.java;fp=test%2Fjalview%2Fschemes%2FJalviewColourSchemeTest.java;h=d9403d263c750c7c5b83316260eee24dcde009f6;hb=2595e9d4ee0dbbd3406a98c4e49a61ccde806479;hp=0000000000000000000000000000000000000000;hpb=e20075ba805d744d7cc4976e2b8d5e5840fb0a8d;p=jalview.git diff --git a/test/jalview/schemes/JalviewColourSchemeTest.java b/test/jalview/schemes/JalviewColourSchemeTest.java new file mode 100644 index 0000000..d9403d2 --- /dev/null +++ b/test/jalview/schemes/JalviewColourSchemeTest.java @@ -0,0 +1,48 @@ +package jalview.schemes; + +import static org.testng.Assert.assertEquals; +import static org.testng.Assert.assertTrue; + +import org.testng.annotations.Test; + +public class JalviewColourSchemeTest +{ + @Test(groups = "Functional") + public void testGetSchemeClass() + { + assertTrue(JalviewColourScheme.Clustal.getSchemeClass() == ClustalxColourScheme.class); + assertTrue(JalviewColourScheme.Blosum62.getSchemeClass() == Blosum62ColourScheme.class); + assertTrue(JalviewColourScheme.PID.getSchemeClass() == PIDColourScheme.class); + assertTrue(JalviewColourScheme.Hydrophobic.getSchemeClass() == HydrophobicColourScheme.class); + assertTrue(JalviewColourScheme.Zappo.getSchemeClass() == ZappoColourScheme.class); + assertTrue(JalviewColourScheme.Taylor.getSchemeClass() == TaylorColourScheme.class); + assertTrue(JalviewColourScheme.Helix.getSchemeClass() == HelixColourScheme.class); + assertTrue(JalviewColourScheme.Strand.getSchemeClass() == StrandColourScheme.class); + assertTrue(JalviewColourScheme.Turn.getSchemeClass() == TurnColourScheme.class); + assertTrue(JalviewColourScheme.Buried.getSchemeClass() == BuriedColourScheme.class); + assertTrue(JalviewColourScheme.Nucleotide.getSchemeClass() == NucleotideColourScheme.class); + assertTrue(JalviewColourScheme.PurinePyrimidine.getSchemeClass() == PurinePyrimidineColourScheme.class); + assertTrue(JalviewColourScheme.TCoffee.getSchemeClass() == TCoffeeColourScheme.class); + assertTrue(JalviewColourScheme.RNAHelices.getSchemeClass() == RNAHelicesColour.class); + } + + @Test(groups = "Functional") + public void testToString() + { + assertEquals(JalviewColourScheme.Clustal.toString(), "Clustal"); + assertEquals(JalviewColourScheme.Blosum62.toString(), "Blosum62"); + assertEquals(JalviewColourScheme.PID.toString(), "% Identity"); + assertEquals(JalviewColourScheme.Zappo.toString(), "Zappo"); + assertEquals(JalviewColourScheme.Taylor.toString(), "Taylor"); + assertEquals(JalviewColourScheme.Hydrophobic.toString(), "Hydrophobic"); + assertEquals(JalviewColourScheme.Helix.toString(), "Helix Propensity"); + assertEquals(JalviewColourScheme.Strand.toString(), "Strand Propensity"); + assertEquals(JalviewColourScheme.Turn.toString(), "Turn Propensity"); + assertEquals(JalviewColourScheme.Buried.toString(), "Buried Index"); + assertEquals(JalviewColourScheme.Nucleotide.toString(), "Nucleotide"); + assertEquals(JalviewColourScheme.PurinePyrimidine.toString(), + "Purine/Pyrimidine"); + assertEquals(JalviewColourScheme.TCoffee.toString(), "T-Coffee Scores"); + assertEquals(JalviewColourScheme.RNAHelices.toString(), "RNA Helices"); + } +}