}
av.setGlobalColourScheme(new UserColourScheme(newColours));
- seq.resetColors();
// gap colour not specified so gaps are lightGray
assertEquals(Color.lightGray, rcf
newColours[23] = Color.pink;
av.setGlobalColourScheme(new UserColourScheme(newColours));
- seq.resetColors();
// gap colour specified as pink
assertEquals(Color.pink, rcf.getResidueColour(true,
// 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,
av.getResidueShading(), null, seq, 3, null));
}
- @Test
+ @Test(groups = "Functional")
public void testGetResidueBoxColour_group()
{
SequenceI seq = new Sequence("name", "MA--TVLGSPRAPAFF");
// 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,
// 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));
av.getResidueShading(), groups, seq, 2, null));
}
- @Test
+ @Test(groups = "Functional")
public void testGetBoxColour()
{
SequenceI seq = new Sequence("name", "MAT--GSPRAPAFF"); // FER1_MAIZE... + a
ResidueColourFinder rcf = new OverviewResColourFinder();
ResidueShaderI shader = new ResidueShader();
- seq.resetColors();
-
// residues white
Color c = rcf.getBoxColour(shader, seq, 0);
assertEquals(Color.white, c);
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);
rcf = new OverviewResColourFinder();
shader = new ResidueShader();
- seq.resetColors();
-
// residues white
c = rcf.getBoxColour(shader, seq, 0);
assertEquals(Color.white, c);
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);
// 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);