755ecba266106139f8d84dfbcb33d54950470480
[jalview.git] / test / jalview / schemes / JalviewColourSchemeTest.java
1 package jalview.schemes;
2
3 import static org.testng.Assert.assertEquals;
4 import static org.testng.Assert.assertTrue;
5
6 import org.testng.annotations.Test;
7
8 public class JalviewColourSchemeTest
9 {
10   @Test(groups = "Functional")
11   public void testGetSchemeClass()
12   {
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);
43   }
44
45   @Test(groups = "Functional")
46   public void testToString()
47   {
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(),
56             "Strand Propensity");
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(),
61             "Purine/Pyrimidine");
62     assertEquals(JalviewColourScheme.TCoffee.toString(), "T-Coffee Scores");
63     assertEquals(JalviewColourScheme.RNAHelices.toString(), "RNA Helices");
64     assertEquals(JalviewColourScheme.IdColour.toString(), "Sequence ID");
65   }
66 }