assertEquals(c2, cs.findColour('c'));
cs = new UserColourScheme("white");
- cs.parseAppletParameter("D,E=red; K,R,H=0022FF; c=10 , 20,30;lowercase=blue;s=pink");
+ cs.parseAppletParameter("D,E=red; K,R,H=0022FF; c=10 , 20,30;t=orange;lowercase=blue;s=pink");
assertEquals(Color.RED, cs.findColour('D'));
assertEquals(Color.blue, cs.findColour('d'));
assertEquals(Color.RED, cs.findColour('E'));
assertEquals(Color.blue, cs.findColour('h'));
assertEquals(c2, cs.findColour('c'));
// 'lowercase' sets all lower-case not already set to the given colour
+ assertEquals(Color.orange, cs.findColour('t'));
assertEquals(Color.blue, cs.findColour('k'));
assertEquals(Color.blue, cs.findColour('a'));
assertEquals(Color.pink, cs.findColour('s'));
}
+
+ @Test(groups = "Functional")
+ public void testToAppletParameter()
+ {
+ UserColourScheme cs = new UserColourScheme(
+ "E,D=red; K,R,H=0022FF; c=10 , 20,30");
+ String param = cs.toAppletParameter();
+ assertEquals("H,K,R=0022ff;c=0a141e;D,E=ff0000", param);
+ }
}