X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FSequenceRendererTest.java;h=c80b830924337c642e6d1eae6946e35d96c2aaca;hb=136c0793b90b72b928c4d77dc109dd5c644e00d3;hp=81289b059693d7f1b9470f797adfd9ed32b4aad5;hpb=8677e6e34e291edc58c1da2fc9c958473754143f;p=jalview.git diff --git a/test/jalview/gui/SequenceRendererTest.java b/test/jalview/gui/SequenceRendererTest.java index 81289b0..c80b830 100644 --- a/test/jalview/gui/SequenceRendererTest.java +++ b/test/jalview/gui/SequenceRendererTest.java @@ -53,11 +53,29 @@ public class SequenceRendererTest av.setGlobalColourScheme(new ZappoColourScheme()); // @see ResidueProperties.zappo - assertEquals(Color.pink, sr.getResidueColour(seq, 0, null)); // M - assertEquals(Color.green, sr.getResidueColour(seq, 2, null)); // T - assertEquals(Color.magenta, sr.getResidueColour(seq, 5, null)); // G - assertEquals(Color.orange, sr.getResidueColour(seq, 12, null)); // F + assertEquals(Color.pink, sr.getResidueBoxColour(seq, 0)); // M + assertEquals(Color.green, sr.getResidueBoxColour(seq, 2)); // T + 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...