1 package jalview.schemes;
3 import static org.testng.Assert.assertEquals;
4 import static org.testng.Assert.assertTrue;
6 import org.testng.annotations.Test;
8 public class JalviewColourSchemeTest
10 @Test(groups = "Functional")
11 public void testGetSchemeClass()
13 assertTrue(JalviewColourScheme.Clustal
14 .getSchemeClass() == ClustalxColourScheme.class);
15 assertTrue(JalviewColourScheme.Blosum62
16 .getSchemeClass() == Blosum62ColourScheme.class);
17 assertTrue(JalviewColourScheme.PID
18 .getSchemeClass() == PIDColourScheme.class);
19 assertTrue(JalviewColourScheme.Hydrophobic
20 .getSchemeClass() == HydrophobicColourScheme.class);
21 assertTrue(JalviewColourScheme.Zappo
22 .getSchemeClass() == ZappoColourScheme.class);
23 assertTrue(JalviewColourScheme.Taylor
24 .getSchemeClass() == TaylorColourScheme.class);
25 assertTrue(JalviewColourScheme.Helix
26 .getSchemeClass() == HelixColourScheme.class);
27 assertTrue(JalviewColourScheme.Strand
28 .getSchemeClass() == StrandColourScheme.class);
29 assertTrue(JalviewColourScheme.Turn
30 .getSchemeClass() == TurnColourScheme.class);
31 assertTrue(JalviewColourScheme.Buried
32 .getSchemeClass() == BuriedColourScheme.class);
33 assertTrue(JalviewColourScheme.Nucleotide
34 .getSchemeClass() == NucleotideColourScheme.class);
35 assertTrue(JalviewColourScheme.PurinePyrimidine
36 .getSchemeClass() == PurinePyrimidineColourScheme.class);
37 assertTrue(JalviewColourScheme.TCoffee
38 .getSchemeClass() == TCoffeeColourScheme.class);
39 assertTrue(JalviewColourScheme.RNAHelices
40 .getSchemeClass() == RNAHelicesColour.class);
41 assertTrue(JalviewColourScheme.IdColour
42 .getSchemeClass() == IdColourScheme.class);
45 @Test(groups = "Functional")
46 public void testToString()
48 assertEquals(JalviewColourScheme.Clustal.toString(), "Clustal");
49 assertEquals(JalviewColourScheme.Blosum62.toString(), "Blosum62");
50 assertEquals(JalviewColourScheme.PID.toString(), "% Identity");
51 assertEquals(JalviewColourScheme.Zappo.toString(), "Zappo");
52 assertEquals(JalviewColourScheme.Taylor.toString(), "Taylor");
53 assertEquals(JalviewColourScheme.Hydrophobic.toString(), "Hydrophobic");
54 assertEquals(JalviewColourScheme.Helix.toString(), "Helix Propensity");
55 assertEquals(JalviewColourScheme.Strand.toString(),
57 assertEquals(JalviewColourScheme.Turn.toString(), "Turn Propensity");
58 assertEquals(JalviewColourScheme.Buried.toString(), "Buried Index");
59 assertEquals(JalviewColourScheme.Nucleotide.toString(), "Nucleotide");
60 assertEquals(JalviewColourScheme.PurinePyrimidine.toString(),
62 assertEquals(JalviewColourScheme.TCoffee.toString(), "T-Coffee Scores");
63 assertEquals(JalviewColourScheme.RNAHelices.toString(), "RNA Helices");
64 assertEquals(JalviewColourScheme.IdColour.toString(), "Sequence ID");