X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fschemes%2FResidueColourSchemeTest.java;fp=test%2Fjalview%2Fschemes%2FResidueColourSchemeTest.java;h=e6dc9e61585b47ed2680806790b8727e04b663d2;hb=94379c810f9115b8564ee7bac46ed119218d5fd2;hp=4e8ea522de37389e4a246d050231dccffef5df0a;hpb=8e2d11189e14700f721dc0cf17c462352883ef97;p=jalview.git diff --git a/test/jalview/schemes/ResidueColourSchemeTest.java b/test/jalview/schemes/ResidueColourSchemeTest.java index 4e8ea52..e6dc9e6 100644 --- a/test/jalview/schemes/ResidueColourSchemeTest.java +++ b/test/jalview/schemes/ResidueColourSchemeTest.java @@ -44,6 +44,11 @@ import org.testng.annotations.Test; public class ResidueColourSchemeTest { + @BeforeClass(alwaysRun = true) + public void setUp() + { + + } @BeforeClass(alwaysRun = true) public void setUpJvOptionPane() @@ -67,7 +72,7 @@ public class ResidueColourSchemeTest profiles[1] = new Profile(4, 0, 4, "R"); profiles[2] = new Profile(4, 4, 0, ""); profiles[3] = new Profile(4, 1, 2, "T"); - ResidueColourScheme rcs = new ResidueColourScheme(); + ResidueColourScheme rcs = new PIDColourScheme(); rcs.setConsensus(new Profiles(profiles)); /* @@ -110,7 +115,7 @@ public class ResidueColourSchemeTest @Test(groups = "Functional") public void testApplyConservation() { - ResidueColourScheme rcs = new ResidueColourScheme(); + ResidueColourScheme rcs = new PIDColourScheme(); // no conservation present - no fading assertEquals(Color.RED, rcs.applyConservation(Color.RED, 12)); @@ -202,7 +207,8 @@ public class ResidueColourSchemeTest .isApplicableTo(peptide)); assertFalse(new ClustalxColourScheme(nucleotide, null) .isApplicableTo(nucleotide)); - assertTrue(new Blosum62ColourScheme().isApplicableTo(peptide)); + // Blosum requires presence of Conservation annotation + assertFalse(new Blosum62ColourScheme().isApplicableTo(peptide)); assertFalse(new Blosum62ColourScheme().isApplicableTo(nucleotide)); assertTrue(new BuriedColourScheme().isApplicableTo(peptide)); assertFalse(new BuriedColourScheme().isApplicableTo(nucleotide)); @@ -219,6 +225,11 @@ public class ResidueColourSchemeTest assertTrue(new ZappoColourScheme().isApplicableTo(peptide)); assertFalse(new ZappoColourScheme().isApplicableTo(nucleotide)); + peptide.addAnnotation(new AlignmentAnnotation("Conservation", + "Conservation", new Annotation[1], 0f, 11f, + AlignmentAnnotation.BAR_GRAPH)); + assertTrue(new Blosum62ColourScheme().isApplicableTo(peptide)); + /* * nucleotide-specific colour schemes */ @@ -239,8 +250,9 @@ public class ResidueColourSchemeTest .isApplicableTo(peptide)); assertTrue(new ScoreColourScheme(new int[] {}, new double[] {}, 0, 0d) .isApplicableTo(nucleotide)); - assertTrue(new ResidueColourScheme().isApplicableTo(peptide)); - assertTrue(new ResidueColourScheme().isApplicableTo(nucleotide)); + ResidueColourScheme rcs = new PIDColourScheme(); + assertTrue(rcs.isApplicableTo(peptide)); + assertTrue(rcs.isApplicableTo(nucleotide)); assertTrue(new PIDColourScheme().isApplicableTo(peptide)); assertTrue(new PIDColourScheme().isApplicableTo(nucleotide)); assertTrue(new FollowerColourScheme().isApplicableTo(peptide)); @@ -301,7 +313,7 @@ public class ResidueColourSchemeTest assertTrue(cs.isApplicableTo(peptide)); } - @Test + @Test(groups = "Functional") public void testGetName() { SequenceI pep1 = new Sequence("pep1", "APQTWLS"); @@ -323,7 +335,6 @@ public class ResidueColourSchemeTest assertEquals("User Defined", new UserColourScheme().getSchemeName()); assertEquals("Score", new ScoreColourScheme(new int[] {}, new double[] {}, 0, 0d).getSchemeName()); - assertEquals("Residue", new ResidueColourScheme().getSchemeName()); assertEquals("% Identity", new PIDColourScheme().getSchemeName()); assertEquals("Follower", new FollowerColourScheme().getSchemeName()); assertEquals("T-Coffee Scores",