X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Frenderer%2FOverviewResColourFinderTest.java;h=0585a07b2031c8ad7e7e1793f738d971e266c69a;hb=3e88c926f9e1fc649f9c0932b57eb088052473ec;hp=16875163b97e2fad660725bd749af1ddb65c1c04;hpb=cc9c7f4a740c5f4097ab02aec9afb43ebfa28e83;p=jalview.git diff --git a/test/jalview/renderer/OverviewResColourFinderTest.java b/test/jalview/renderer/OverviewResColourFinderTest.java index 1687516..0585a07 100644 --- a/test/jalview/renderer/OverviewResColourFinderTest.java +++ b/test/jalview/renderer/OverviewResColourFinderTest.java @@ -59,19 +59,20 @@ public class OverviewResColourFinderTest final AlignViewport av = new AlignViewport(al); ResidueColourFinder rcf = new OverviewResColourFinder(); + ResidueShaderI sh = av.getResidueShading(); + // gaps are grey, residues white - assertEquals(Color.white, rcf.getResidueColour(true, - av.getResidueShading(), - null, seq, 0, null)); - assertEquals(Color.lightGray, rcf - .getResidueColour(true, av.getResidueShading(), null, seq, 2, - null)); + assertEquals(Color.white, + rcf.getResidueColour(true, sh, null, seq, 0, null)); + System.out.println(rcf.getResidueColour(true, sh, null, seq, 2, null)); + assertEquals(Color.lightGray, rcf.getResidueColour(true, + sh, null, seq, 2, null)); // unaffected by showBoxes setting assertEquals(Color.white, rcf.getResidueColour(false, - av.getResidueShading(), null, seq, 0, null)); + sh, null, seq, 0, null)); assertEquals(Color.lightGray, rcf.getResidueColour(false, - av.getResidueShading(), null, seq, 2, null)); + sh, null, seq, 2, null)); } @Test(groups = { "Functional" }) @@ -136,6 +137,7 @@ public class OverviewResColourFinderTest } av.setGlobalColourScheme(new UserColourScheme(newColours)); + seq.resetColors(); // gap colour not specified so gaps are lightGray assertEquals(Color.lightGray, rcf @@ -144,6 +146,7 @@ public class OverviewResColourFinderTest newColours[23] = Color.pink; av.setGlobalColourScheme(new UserColourScheme(newColours)); + seq.resetColors(); // gap colour specified as pink assertEquals(Color.pink, rcf.getResidueColour(true, @@ -153,11 +156,14 @@ public class OverviewResColourFinderTest // unaffected by showBoxes setting // gap colour not specified so gaps are lightGray newColours[23] = null; + seq.resetColors(); + assertEquals(Color.lightGray, rcf.getResidueColour(false, av.getResidueShading(), null, seq, 3, null)); newColours[23] = Color.pink; av.setGlobalColourScheme(new UserColourScheme(newColours)); + seq.resetColors(); // gap colour specified as pink assertEquals(Color.pink, rcf.getResidueColour(false, @@ -196,6 +202,8 @@ public class OverviewResColourFinderTest // use legacy colouring rcf = new OverviewResColourFinder(true, Color.blue, Color.red); + + seq.resetColors(); // G in group specified as magenta in Zappo assertEquals(Color.magenta, rcf.getResidueColour(false, @@ -212,6 +220,8 @@ public class OverviewResColourFinderTest // use new colouring rcf = new OverviewResColourFinder(false, Color.blue, Color.red); + seq.resetColors(); + // G in group specified as magenta in Zappo assertEquals(Color.magenta, rcf.getResidueColour(false, av.getResidueShading(), groups, seq, 7, null)); @@ -237,6 +247,8 @@ public class OverviewResColourFinderTest ResidueColourFinder rcf = new OverviewResColourFinder(); ResidueShaderI shader = new ResidueShader(); + seq.resetColors(); + // residues white Color c = rcf.getBoxColour(shader, seq, 0); assertEquals(Color.white, c); @@ -251,6 +263,8 @@ public class OverviewResColourFinderTest rcf = new OverviewResColourFinder(true, Color.blue, Color.red); shader = new ResidueShader(); + seq.resetColors(); + // residues light gray c = rcf.getBoxColour(shader, seq, 0); assertEquals(Color.lightGray, c); @@ -263,6 +277,8 @@ public class OverviewResColourFinderTest rcf = new OverviewResColourFinder(); shader = new ResidueShader(); + seq.resetColors(); + // residues white c = rcf.getBoxColour(shader, seq, 0); assertEquals(Color.white, c); @@ -277,6 +293,8 @@ public class OverviewResColourFinderTest rcf = new OverviewResColourFinder(false, Color.blue, Color.red); shader = new ResidueShader(new ZappoColourScheme()); + seq.resetColors(); + // M residue pink c = rcf.getBoxColour(shader, seq, 0); assertEquals(Color.pink, c); @@ -288,6 +306,8 @@ public class OverviewResColourFinderTest // legacy colouring with colour scheme rcf = new OverviewResColourFinder(true, Color.blue, Color.red); + seq.resetColors(); + // M residue pink c = rcf.getBoxColour(shader, seq, 0); assertEquals(Color.pink, c);