1
2
3
4
5
6
7
8
9 package tsukuba_bunko.peko.resource.test;
10
11 import java.awt.Color;
12
13 import junit.framework.TestCase;
14
15 import tsukuba_bunko.peko.resource.ColorManager;
16
17
18 /***
19 * @author $Author: ppoi $
20 * @version $Revision: 1.1 $
21 */
22 public class ColorManagerTestCase extends TestCase {
23
24 /***
25 * Constructor for ColorManagerTestCase.
26 * @param arg0
27 */
28 public ColorManagerTestCase(String arg0)
29 {
30 super(arg0);
31 }
32
33
34 /***
35 * 色名指定による getColor のテスト
36 */
37 public void testGetColor_色名指定()
38 {
39 ColorManager colors = ColorManager.getInstance();
40 assertNotNull( "ColorMangaer should not be null.", colors );
41
42 assertEquals( "unmatch color.", Color.black, colors.getColor("black") );
43 assertEquals( "unmatch color.", Color.white, colors.getColor("white") );
44 assertEquals( "unmatch color.", Color.red, colors.getColor("red") );
45 assertEquals( "unmatch color.", Color.blue, colors.getColor("blue") );
46 assertEquals( "unmatch color.", Color.green, colors.getColor("green") );
47 assertEquals( "unmatch color.", Color.yellow, colors.getColor("yellow") );
48 assertEquals( "unmatch color.", Color.gray, colors.getColor("gray") );
49 assertEquals( "unmatch color.", Color.darkGray, colors.getColor("darkGray") );
50 assertEquals( "unmatch color.", Color.lightGray, colors.getColor("lightGray") );
51 assertEquals( "unmatch color.", Color.cyan, colors.getColor("cyan") );
52 assertEquals( "unmatch color.", Color.magenta, colors.getColor("magenta") );
53 assertEquals( "unmatch color.", Color.orange, colors.getColor("orange") );
54 assertEquals( "unmatch color.", Color.pink, colors.getColor("pink") );
55 assertEquals( "unmatch color.", Color.black, colors.getColor("") );
56 assertEquals( "unmatch color.", Color.black, colors.getColor(null) );
57
58 assertEquals( "unmatch color.", Color.black, colors.getColor("hoge") );
59 }
60
61 }