X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FSequenceRendererTest.java;h=c80b830924337c642e6d1eae6946e35d96c2aaca;hb=1bfb581512684bc3bcbb108405d5db0e795cbc6f;hp=29a9a52ff2c712cd9de8b79b33bb03829b2387b5;hpb=bbbad521d82472ce439a6375603694f2137b79dd;p=jalview.git diff --git a/test/jalview/gui/SequenceRendererTest.java b/test/jalview/gui/SequenceRendererTest.java index 29a9a52..c80b830 100644 --- a/test/jalview/gui/SequenceRendererTest.java +++ b/test/jalview/gui/SequenceRendererTest.java @@ -58,6 +58,24 @@ public class SequenceRendererTest assertEquals(Color.magenta, sr.getResidueBoxColour(seq, 5)); // G assertEquals(Color.orange, sr.getResidueBoxColour(seq, 12)); // F } + + @Test(groups = { "Functional" }) + public void testGetResidueBoxColour_none() + { + SequenceI seq = new Sequence("name", "MA--TVLGSPRAPAFF"); + AlignmentI al = new Alignment(new SequenceI[] { seq }); + final AlignViewport av = new AlignViewport(al); + SequenceRenderer sr = new SequenceRenderer(av); + + assertEquals(Color.white, sr.getResidueBoxColour(seq, 0)); + assertEquals(Color.white, sr.getResidueBoxColour(seq, 2)); + + // set for overview + sr.forOverview = true; + assertEquals(Color.lightGray, sr.getResidueBoxColour(seq, 0)); + assertEquals(Color.white, sr.getResidueBoxColour(seq, 2)); + } + // TODO more tests for getResidueBoxColour covering groups, feature rendering, // gaps, overview...