X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FSequenceRendererTest.java;h=c80b830924337c642e6d1eae6946e35d96c2aaca;hb=e63ac3b8efdb9be3a6a94ea36a3642d7a0d615bf;hp=29a9a52ff2c712cd9de8b79b33bb03829b2387b5;hpb=159a3e2a0e8447757a6079a5aa68146058e25353;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...