~ubuntu-branches/debian/squeeze/latexdraw/squeeze

« back to all changes in this revision

Viewing changes to junit/test/TestCssColor.java

  • Committer: Bazaar Package Importer
  • Author(s): Stuart Prescott
  • Date: 2009-05-03 23:49:35 UTC
  • Revision ID: james.westby@ubuntu.com-20090503234935-cls7n48x018g0vk2
Tags: upstream-2.0.2+1
ImportĀ upstreamĀ versionĀ 2.0.2+1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * TestCaseColor.java
 
3
 */
 
4
 
 
5
package junit.test;
 
6
 
 
7
import java.awt.Color;
 
8
 
 
9
import junit.framework.TestCase;
 
10
import latexDraw.parsers.svg.CSSColors;
 
11
 
 
12
import org.junit.Test;
 
13
 
 
14
 
 
15
/** 
 
16
 * This class contains tests on CSS colours class.<br>
 
17
 * <br>
 
18
 * This file is part of LaTeXDraw<br>
 
19
 * Copyright (c) 2005-2008 Arnaud BLOUIN<br>
 
20
 *<br>
 
21
 *  LaTeXDraw is free software; you can redistribute it and/or modify
 
22
 *  it under the terms of the GNU General Public License as published by
 
23
 *  the Free Software Foundation; either version 2 of the License, or
 
24
 *  any later version.<br>
 
25
 *<br>
 
26
 *  LaTeXDraw is distributed without any warranty; without even the 
 
27
 *  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
 
28
 *  PURPOSE. See the GNU General Public License for more details.<br>
 
29
 * 
 
30
 * <br>
 
31
 * 06/25/07<br>
 
32
 * @author Arnaud BLOUIN<br>
 
33
 * @version 2.0.0<br>
 
34
 */
 
35
@SuppressWarnings("nls")
 
36
public class TestCssColor extends TestCase
 
37
{
 
38
        @Test
 
39
        public void testGetColour()
 
40
        {
 
41
                assertEquals(CSSColors.getColor(CSSColors.CSS_ALICEBLUE_NAME), CSSColors.CSS_ALICEBLUE_RGB_VALUE);
 
42
                assertEquals(CSSColors.getColor(CSSColors.CSS_ANTIQUEWHITE_NAME), CSSColors.CSS_ANTIQUEWHITE_RGB_VALUE);
 
43
                assertEquals(CSSColors.getColor(CSSColors.CSS_AQUA_NAME), CSSColors.CSS_AQUA_RGB_VALUE);
 
44
                assertEquals(CSSColors.getColor(CSSColors.CSS_AQUAMARINE_NAME), CSSColors.CSS_AQUAMARINE_RGB_VALUE);
 
45
                assertEquals(CSSColors.getColor(CSSColors.CSS_AZURE_NAME), CSSColors.CSS_AZURE_RGB_VALUE);
 
46
                assertEquals(CSSColors.getColor(CSSColors.CSS_BEIGE_NAME), CSSColors.CSS_BEIGE_RGB_VALUE);
 
47
                assertEquals(CSSColors.getColor(CSSColors.CSS_BISQUE_NAME), CSSColors.CSS_BISQUE_RGB_VALUE);
 
48
                assertEquals(CSSColors.getColor(CSSColors.CSS_BLACK_NAME), CSSColors.CSS_BLACK_RGB_VALUE);
 
49
                assertEquals(CSSColors.getColor(CSSColors.CSS_BLANCHEDALMOND_NAME), CSSColors.CSS_BLANCHEDALMOND_RGB_VALUE);
 
50
                assertEquals(CSSColors.getColor(CSSColors.CSS_BLUE_NAME), CSSColors.CSS_BLUE_RGB_VALUE);
 
51
                assertEquals(CSSColors.getColor(CSSColors.CSS_BLUEVIOLET_NAME), CSSColors.CSS_BLUEVIOLET_RGB_VALUE);
 
52
                assertEquals(CSSColors.getColor(CSSColors.CSS_BROWN_NAME), CSSColors.CSS_BROWN_RGB_VALUE);
 
53
                assertEquals(CSSColors.getColor(CSSColors.CSS_BURLYWOOD_NAME), CSSColors.CSS_BURLYWOOD_RGB_VALUE);
 
54
                assertEquals(CSSColors.getColor(CSSColors.CSS_CADETBLUE_NAME), CSSColors.CSS_CADETBLUE_RGB_VALUE);
 
55
                assertEquals(CSSColors.getColor(CSSColors.CSS_CHARTREUSE_NAME), CSSColors.CSS_CHARTREUSE_RGB_VALUE);
 
56
                assertEquals(CSSColors.getColor(CSSColors.CSS_CHOCOLATE_NAME), CSSColors.CSS_CHOCOLATE_RGB_VALUE);
 
57
                assertEquals(CSSColors.getColor(CSSColors.CSS_CORAL_NAME), CSSColors.CSS_CORAL_RGB_VALUE);
 
58
                assertEquals(CSSColors.getColor(CSSColors.CSS_CORNFLOWERBLUE_NAME), CSSColors.CSS_CORNFLOWERBLUE_RGB_VALUE);
 
59
                assertEquals(CSSColors.getColor(CSSColors.CSS_CORNSILK_NAME), CSSColors.CSS_CORNSILK_RGB_VALUE);
 
60
                assertEquals(CSSColors.getColor(CSSColors.CSS_CRIMSON_NAME), CSSColors.CSS_CRIMSON_RGB_VALUE);
 
61
                assertEquals(CSSColors.getColor(CSSColors.CSS_CYAN_NAME), CSSColors.CSS_CYAN_RGB_VALUE);
 
62
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKBLUE_NAME), CSSColors.CSS_DARKBLUE_RGB_VALUE);
 
63
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKCYAN_NAME), CSSColors.CSS_DARKCYAN_RGB_VALUE);
 
64
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKGOLDENROD_NAME), CSSColors.CSS_DARKGOLDENROD_RGB_VALUE);
 
65
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKGRAY_NAME), CSSColors.CSS_DARKGRAY_RGB_VALUE);
 
66
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKGREEN_NAME), CSSColors.CSS_DARKGREEN_RGB_VALUE);
 
67
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKGREY_NAME), CSSColors.CSS_DARKGREY_RGB_VALUE);
 
68
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKKHAKI_NAME), CSSColors.CSS_DARKKHAKI_RGB_VALUE);
 
69
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKMAGENTA_NAME), CSSColors.CSS_DARKMAGENTA_RGB_VALUE);
 
70
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKOLIVEGREEN_NAME), CSSColors.CSS_DARKOLIVEGREEN_RGB_VALUE);
 
71
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKORANGE_NAME), CSSColors.CSS_DARKORANGE_RGB_VALUE);
 
72
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKORCHID_NAME), CSSColors.CSS_DARKORCHID_RGB_VALUE);
 
73
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKRED_NAME), CSSColors.CSS_DARKRED_RGB_VALUE);
 
74
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKSALMON_NAME), CSSColors.CSS_DARKSALMON_RGB_VALUE);
 
75
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKSEAGREEN_NAME), CSSColors.CSS_DARKSEAGREEN_RGB_VALUE);
 
76
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKSLATEBLUE_NAME), CSSColors.CSS_DARKSLATEBLUE_RGB_VALUE);
 
77
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKSLATEGRAY_NAME), CSSColors.CSS_DARKSLATEGRAY_RGB_VALUE);
 
78
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKSLATEGREY_NAME), CSSColors.CSS_DARKSLATEGREY_RGB_VALUE);
 
79
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKTURQUOISE_NAME), CSSColors.CSS_DARKTURQUOISE_RGB_VALUE);
 
80
                assertEquals(CSSColors.getColor(CSSColors.CSS_DARKVIOLET_NAME), CSSColors.CSS_DARKVIOLET_RGB_VALUE);
 
81
                assertEquals(CSSColors.getColor(CSSColors.CSS_DEEPPINK_NAME), CSSColors.CSS_DEEPPINK_RGB_VALUE);
 
82
                assertEquals(CSSColors.getColor(CSSColors.CSS_DEEPSKYBLUE_NAME), CSSColors.CSS_DEEPSKYBLUE_RGB_VALUE);
 
83
                assertEquals(CSSColors.getColor(CSSColors.CSS_DIMGRAY_NAME), CSSColors.CSS_DIMGRAY_RGB_VALUE);
 
84
                assertEquals(CSSColors.getColor(CSSColors.CSS_DIMGREY_NAME), CSSColors.CSS_DIMGREY_RGB_VALUE);
 
85
                assertEquals(CSSColors.getColor(CSSColors.CSS_DODGERBLUE_NAME), CSSColors.CSS_DODGERBLUE_RGB_VALUE);
 
86
                assertEquals(CSSColors.getColor(CSSColors.CSS_FIREBRICK_NAME), CSSColors.CSS_FIREBRICK_RGB_VALUE);
 
87
                assertEquals(CSSColors.getColor(CSSColors.CSS_FLORALWHITE_NAME), CSSColors.CSS_FLORALWHITE_RGB_VALUE);
 
88
                assertEquals(CSSColors.getColor(CSSColors.CSS_FORESTGREEN_NAME), CSSColors.CSS_FORESTGREEN_RGB_VALUE);
 
89
                assertEquals(CSSColors.getColor(CSSColors.CSS_FUCHSIA_NAME), CSSColors.CSS_FUCHSIA_RGB_VALUE);
 
90
                assertEquals(CSSColors.getColor(CSSColors.CSS_GAINSBORO_NAME), CSSColors.CSS_GAINSBORO_RGB_VALUE);
 
91
                assertEquals(CSSColors.getColor(CSSColors.CSS_GHOSTWHITE_NAME), CSSColors.CSS_GHOSTWHITE_RGB_VALUE);
 
92
                assertEquals(CSSColors.getColor(CSSColors.CSS_GOLD_NAME), CSSColors.CSS_GOLD_RGB_VALUE);
 
93
                assertEquals(CSSColors.getColor(CSSColors.CSS_GOLDENROD_NAME), CSSColors.CSS_GOLDENROD_RGB_VALUE);
 
94
                assertEquals(CSSColors.getColor(CSSColors.CSS_GRAY_NAME), CSSColors.CSS_GRAY_RGB_VALUE);
 
95
                assertEquals(CSSColors.getColor(CSSColors.CSS_GREEN_NAME), CSSColors.CSS_GREEN_RGB_VALUE);
 
96
                assertEquals(CSSColors.getColor(CSSColors.CSS_GREENYELLOW_NAME), CSSColors.CSS_GREENYELLOW_RGB_VALUE);
 
97
                assertEquals(CSSColors.getColor(CSSColors.CSS_GREY_NAME), CSSColors.CSS_GREY_RGB_VALUE);
 
98
                assertEquals(CSSColors.getColor(CSSColors.CSS_HONEYDEW_NAME), CSSColors.CSS_HONEYDEW_RGB_VALUE);
 
99
                assertEquals(CSSColors.getColor(CSSColors.CSS_HOTPINK_NAME), CSSColors.CSS_HOTPINK_RGB_VALUE);
 
100
                assertEquals(CSSColors.getColor(CSSColors.CSS_INDIGO_NAME), CSSColors.CSS_INDIGO_RGB_VALUE);
 
101
                assertEquals(CSSColors.getColor(CSSColors.CSS_IVORY_NAME), CSSColors.CSS_IVORY_RGB_VALUE);
 
102
                assertEquals(CSSColors.getColor(CSSColors.CSS_INDIANRED_NAME), CSSColors.CSS_INDIANRED_RGB_VALUE);
 
103
                assertEquals(CSSColors.getColor(CSSColors.CSS_KHAKI_NAME), CSSColors.CSS_KHAKI_RGB_VALUE);
 
104
                assertEquals(CSSColors.getColor(CSSColors.CSS_LAVENDER_NAME), CSSColors.CSS_LAVENDER_RGB_VALUE);
 
105
                assertEquals(CSSColors.getColor(CSSColors.CSS_LAVENDERBLUSH_NAME), CSSColors.CSS_LAVENDERBLUSH_RGB_VALUE);
 
106
                assertEquals(CSSColors.getColor(CSSColors.CSS_LAWNGREEN_NAME), CSSColors.CSS_LAWNGREEN_RGB_VALUE);
 
107
                assertEquals(CSSColors.getColor(CSSColors.CSS_LEMONCHIFFON_NAME), CSSColors.CSS_LEMONCHIFFON_RGB_VALUE);
 
108
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTBLUE_NAME), CSSColors.CSS_LIGHTBLUE_RGB_VALUE);
 
109
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTCORAL_NAME), CSSColors.CSS_LIGHTCORAL_RGB_VALUE);
 
110
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTCYAN_NAME), CSSColors.CSS_LIGHTCYAN_RGB_VALUE);
 
111
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTGOLDENRODYELLOW_NAME), CSSColors.CSS_LIGHTGOLDENRODYELLOW_RGB_VALUE);
 
112
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTGRAY_NAME), CSSColors.CSS_LIGHTGRAY_RGB_VALUE);
 
113
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTGREEN_NAME), CSSColors.CSS_LIGHTGREEN_RGB_VALUE);
 
114
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTGREY_NAME), CSSColors.CSS_LIGHTGREY_RGB_VALUE);
 
115
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTPINK_NAME), CSSColors.CSS_LIGHTPINK_RGB_VALUE);
 
116
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSALMON_NAME), CSSColors.CSS_LIGHTSALMON_RGB_VALUE);
 
117
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSEAGREEN_NAME), CSSColors.CSS_LIGHTSEAGREEN_RGB_VALUE);
 
118
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSKYBLUE_NAME), CSSColors.CSS_LIGHTSKYBLUE_RGB_VALUE);
 
119
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSLATEGRAY_NAME), CSSColors.CSS_LIGHTSLATEGRAY_RGB_VALUE);
 
120
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSLATEGREY_NAME), CSSColors.CSS_LIGHTSLATEGREY_RGB_VALUE);
 
121
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTSTEELBLUE_NAME), CSSColors.CSS_LIGHTSTEELBLUE_RGB_VALUE);
 
122
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIGHTYELLOW_NAME), CSSColors.CSS_LIGHTYELLOW_RGB_VALUE);
 
123
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIME_NAME), CSSColors.CSS_LIME_RGB_VALUE);
 
124
                assertEquals(CSSColors.getColor(CSSColors.CSS_LIMEGREEN_NAME), CSSColors.CSS_LIMEGREEN_RGB_VALUE);
 
125
                assertEquals(CSSColors.getColor(CSSColors.CSS_MAGENTA_NAME), CSSColors.CSS_MAGENTA_RGB_VALUE);
 
126
                assertEquals(CSSColors.getColor(CSSColors.CSS_MAROON_NAME), CSSColors.CSS_MAROON_RGB_VALUE);
 
127
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMAQUAMARINE_NAME), CSSColors.CSS_MEDIUMAQUAMARINE_RGB_VALUE);
 
128
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMBLUE_NAME), CSSColors.CSS_MEDIUMBLUE_RGB_VALUE);
 
129
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMORCHID_NAME), CSSColors.CSS_MEDIUMORCHID_RGB_VALUE);
 
130
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMPURPLE_NAME), CSSColors.CSS_MEDIUMPURPLE_RGB_VALUE);
 
131
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMSEAGREEN_NAME), CSSColors.CSS_MEDIUMSEAGREEN_RGB_VALUE);
 
132
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMSLATEBLUE_NAME), CSSColors.CSS_MEDIUMSLATEBLUE_RGB_VALUE);
 
133
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMSPRINGGREEN_NAME), CSSColors.CSS_MEDIUMSPRINGGREEN_RGB_VALUE);
 
134
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMTURQUOISE_NAME), CSSColors.CSS_MEDIUMTURQUOISE_RGB_VALUE);
 
135
                assertEquals(CSSColors.getColor(CSSColors.CSS_MEDIUMVIOLETRED_NAME), CSSColors.CSS_MEDIUMVIOLETRED_RGB_VALUE);
 
136
                assertEquals(CSSColors.getColor(CSSColors.CSS_MIDNIGHTBLUE_NAME), CSSColors.CSS_MIDNIGHTBLUE_RGB_VALUE);
 
137
                assertEquals(CSSColors.getColor(CSSColors.CSS_MINTCREAM_NAME), CSSColors.CSS_MINTCREAM_RGB_VALUE);
 
138
                assertEquals(CSSColors.getColor(CSSColors.CSS_MISTYROSE_NAME), CSSColors.CSS_MISTYROSE_RGB_VALUE);
 
139
                assertEquals(CSSColors.getColor(CSSColors.CSS_MOCCASIN_NAME), CSSColors.CSS_MOCCASIN_RGB_VALUE);
 
140
                assertEquals(CSSColors.getColor(CSSColors.CSS_NAVAJOWHITE_NAME), CSSColors.CSS_NAVAJOWHITE_RGB_VALUE);
 
141
                assertEquals(CSSColors.getColor(CSSColors.CSS_NAVY_NAME), CSSColors.CSS_NAVY_RGB_VALUE);
 
142
                assertEquals(CSSColors.getColor(CSSColors.CSS_OLDLACE_NAME), CSSColors.CSS_OLDLACE_RGB_VALUE);
 
143
                assertEquals(CSSColors.getColor(CSSColors.CSS_OLIVEDRAB_NAME), CSSColors.CSS_OLIVEDRAB_RGB_VALUE);
 
144
                assertEquals(CSSColors.getColor(CSSColors.CSS_OLIVE_NAME), CSSColors.CSS_OLIVE_RGB_VALUE);
 
145
                assertEquals(CSSColors.getColor(CSSColors.CSS_ORANGERED_NAME), CSSColors.CSS_ORANGERED_RGB_VALUE);
 
146
                assertEquals(CSSColors.getColor(CSSColors.CSS_ORANGE_NAME), CSSColors.CSS_ORANGE_RGB_VALUE);
 
147
                assertEquals(CSSColors.getColor(CSSColors.CSS_ORCHID_NAME), CSSColors.CSS_ORCHID_RGB_VALUE);
 
148
                assertEquals(CSSColors.getColor(CSSColors.CSS_PALEGOLDENROD_NAME), CSSColors.CSS_PALEGOLDENROD_RGB_VALUE);
 
149
                assertEquals(CSSColors.getColor(CSSColors.CSS_PALEGREEN_NAME), CSSColors.CSS_PALEGREEN_RGB_VALUE);
 
150
                assertEquals(CSSColors.getColor(CSSColors.CSS_PALETURQUOISE_NAME), CSSColors.CSS_PALETURQUOISE_RGB_VALUE);
 
151
                assertEquals(CSSColors.getColor(CSSColors.CSS_PALEVIOLETRED_NAME), CSSColors.CSS_PALEVIOLETRED_RGB_VALUE);
 
152
                assertEquals(CSSColors.getColor(CSSColors.CSS_PAPAYAWHIP_NAME), CSSColors.CSS_PAPAYAWHIP_RGB_VALUE);
 
153
                assertEquals(CSSColors.getColor(CSSColors.CSS_PEACHPUFF_NAME), CSSColors.CSS_PEACHPUFF_RGB_VALUE);
 
154
                assertEquals(CSSColors.getColor(CSSColors.CSS_PERU_NAME), CSSColors.CSS_PERU_RGB_VALUE);
 
155
                assertEquals(CSSColors.getColor(CSSColors.CSS_PINK_NAME), CSSColors.CSS_PINK_RGB_VALUE);
 
156
                assertEquals(CSSColors.getColor(CSSColors.CSS_PLUM_NAME), CSSColors.CSS_PLUM_RGB_VALUE);
 
157
                assertEquals(CSSColors.getColor(CSSColors.CSS_POWDERBLUE_NAME), CSSColors.CSS_POWDERBLUE_RGB_VALUE);
 
158
                assertEquals(CSSColors.getColor(CSSColors.CSS_PURPLE_NAME), CSSColors.CSS_PURPLE_RGB_VALUE);
 
159
                assertEquals(CSSColors.getColor(CSSColors.CSS_RED_NAME), CSSColors.CSS_RED_RGB_VALUE);
 
160
                assertEquals(CSSColors.getColor(CSSColors.CSS_ROSYBROWN_NAME), CSSColors.CSS_ROSYBROWN_RGB_VALUE);
 
161
                assertEquals(CSSColors.getColor(CSSColors.CSS_ROYALBLUE_NAME), CSSColors.CSS_ROYALBLUE_RGB_VALUE);
 
162
                assertEquals(CSSColors.getColor(CSSColors.CSS_SADDLEBROWN_NAME), CSSColors.CSS_SADDLEBROWN_RGB_VALUE);
 
163
                assertEquals(CSSColors.getColor(CSSColors.CSS_SALMON_NAME), CSSColors.CSS_SALMON_RGB_VALUE);
 
164
                assertEquals(CSSColors.getColor(CSSColors.CSS_SANDYBROWN_NAME), CSSColors.CSS_SANDYBROWN_RGB_VALUE);
 
165
                assertEquals(CSSColors.getColor(CSSColors.CSS_SEAGREEN_NAME), CSSColors.CSS_SEAGREEN_RGB_VALUE);
 
166
                assertEquals(CSSColors.getColor(CSSColors.CSS_SEASHELL_NAME), CSSColors.CSS_SEASHELL_RGB_VALUE);
 
167
                assertEquals(CSSColors.getColor(CSSColors.CSS_SIENNA_NAME), CSSColors.CSS_SIENNA_RGB_VALUE);
 
168
                assertEquals(CSSColors.getColor(CSSColors.CSS_SILVER_NAME), CSSColors.CSS_SILVER_RGB_VALUE);
 
169
                assertEquals(CSSColors.getColor(CSSColors.CSS_SKYBLUE_NAME), CSSColors.CSS_SKYBLUE_RGB_VALUE);
 
170
                assertEquals(CSSColors.getColor(CSSColors.CSS_SLATEBLUE_NAME), CSSColors.CSS_SLATEBLUE_RGB_VALUE);
 
171
                assertEquals(CSSColors.getColor(CSSColors.CSS_SLATEGRAY_NAME), CSSColors.CSS_SLATEGRAY_RGB_VALUE);
 
172
                assertEquals(CSSColors.getColor(CSSColors.CSS_SLATEGREY_NAME), CSSColors.CSS_SLATEGREY_RGB_VALUE);
 
173
                assertEquals(CSSColors.getColor(CSSColors.CSS_SNOW_NAME), CSSColors.CSS_SNOW_RGB_VALUE);
 
174
                assertEquals(CSSColors.getColor(CSSColors.CSS_SPRINGGREEN_NAME), CSSColors.CSS_SPRINGGREEN_RGB_VALUE);
 
175
                assertEquals(CSSColors.getColor(CSSColors.CSS_STEELBLUE_NAME), CSSColors.CSS_STEELBLUE_RGB_VALUE);
 
176
                assertEquals(CSSColors.getColor(CSSColors.CSS_TAN_NAME), CSSColors.CSS_TAN_RGB_VALUE);
 
177
                assertEquals(CSSColors.getColor(CSSColors.CSS_TEAL_NAME), CSSColors.CSS_TEAL_RGB_VALUE);
 
178
                assertEquals(CSSColors.getColor(CSSColors.CSS_THISTLE_NAME), CSSColors.CSS_THISTLE_RGB_VALUE);
 
179
                assertEquals(CSSColors.getColor(CSSColors.CSS_TOMATO_NAME), CSSColors.CSS_TOMATO_RGB_VALUE);
 
180
                assertEquals(CSSColors.getColor(CSSColors.CSS_TURQUOISE_NAME), CSSColors.CSS_TURQUOISE_RGB_VALUE);
 
181
                assertEquals(CSSColors.getColor(CSSColors.CSS_VIOLET_NAME), CSSColors.CSS_VIOLET_RGB_VALUE);
 
182
                assertEquals(CSSColors.getColor(CSSColors.CSS_WHEAT_NAME), CSSColors.CSS_WHEAT_RGB_VALUE);
 
183
                assertEquals(CSSColors.getColor(CSSColors.CSS_WHITESMOKE_NAME), CSSColors.CSS_WHITESMOKE_RGB_VALUE);
 
184
                assertEquals(CSSColors.getColor(CSSColors.CSS_WHITE_NAME), CSSColors.CSS_WHITE_RGB_VALUE);
 
185
                assertEquals(CSSColors.getColor(CSSColors.CSS_YELLOWGREEN_NAME), CSSColors.CSS_YELLOWGREEN_RGB_VALUE);
 
186
                assertEquals(CSSColors.getColor(CSSColors.CSS_YELLOW_NAME), CSSColors.CSS_YELLOW_RGB_VALUE);
 
187
 
 
188
                assertNull(CSSColors.getColor(null));
 
189
                assertNull(CSSColors.getColor(""));
 
190
                assertNull(CSSColors.getColor("fjdsfijsdofijdsofijertngf"));
 
191
        }
 
192
        
 
193
        
 
194
        @Test
 
195
        public void testGetColorName()
 
196
        {
 
197
                assertNull(CSSColors.getColorName(null, true));
 
198
                assertNull(CSSColors.getColorName(new Color(3, 2, 1), false));
 
199
                assertNotNull(CSSColors.getColorName(new Color(4, 2, 1), true));
 
200
 
 
201
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ALICEBLUE_RGB_VALUE, false), CSSColors.CSS_ALICEBLUE_NAME);
 
202
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ANTIQUEWHITE_RGB_VALUE, false), CSSColors.CSS_ANTIQUEWHITE_NAME);
 
203
                assertEquals(CSSColors.getColorName(CSSColors.CSS_AQUAMARINE_RGB_VALUE, false), CSSColors.CSS_AQUAMARINE_NAME);
 
204
                assertEquals(CSSColors.getColorName(CSSColors.CSS_AZURE_RGB_VALUE, false), CSSColors.CSS_AZURE_NAME);
 
205
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BEIGE_RGB_VALUE, false), CSSColors.CSS_BEIGE_NAME);
 
206
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BISQUE_RGB_VALUE, false), CSSColors.CSS_BISQUE_NAME);
 
207
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BLACK_RGB_VALUE, false), CSSColors.CSS_BLACK_NAME);
 
208
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BLANCHEDALMOND_RGB_VALUE, false), CSSColors.CSS_BLANCHEDALMOND_NAME);
 
209
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BLUE_RGB_VALUE, false), CSSColors.CSS_BLUE_NAME);
 
210
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BLUEVIOLET_RGB_VALUE, false), CSSColors.CSS_BLUEVIOLET_NAME);
 
211
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BROWN_RGB_VALUE, false), CSSColors.CSS_BROWN_NAME);
 
212
                assertEquals(CSSColors.getColorName(CSSColors.CSS_BURLYWOOD_RGB_VALUE, false), CSSColors.CSS_BURLYWOOD_NAME);
 
213
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CADETBLUE_RGB_VALUE, false), CSSColors.CSS_CADETBLUE_NAME);
 
214
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CHARTREUSE_RGB_VALUE, false), CSSColors.CSS_CHARTREUSE_NAME);
 
215
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CHOCOLATE_RGB_VALUE, false), CSSColors.CSS_CHOCOLATE_NAME);
 
216
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CORAL_RGB_VALUE, false), CSSColors.CSS_CORAL_NAME);
 
217
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CORNFLOWERBLUE_RGB_VALUE, false), CSSColors.CSS_CORNFLOWERBLUE_NAME);
 
218
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CORNSILK_RGB_VALUE, false), CSSColors.CSS_CORNSILK_NAME);
 
219
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CRIMSON_RGB_VALUE, false), CSSColors.CSS_CRIMSON_NAME);
 
220
                assertEquals(CSSColors.getColorName(CSSColors.CSS_CYAN_RGB_VALUE, false), CSSColors.CSS_CYAN_NAME);
 
221
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKBLUE_RGB_VALUE, false), CSSColors.CSS_DARKBLUE_NAME);
 
222
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKCYAN_RGB_VALUE, false), CSSColors.CSS_DARKCYAN_NAME);
 
223
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKGOLDENROD_RGB_VALUE, false), CSSColors.CSS_DARKGOLDENROD_NAME);
 
224
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKGRAY_RGB_VALUE, false), CSSColors.CSS_DARKGRAY_NAME);
 
225
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKGREEN_RGB_VALUE, false), CSSColors.CSS_DARKGREEN_NAME);
 
226
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKKHAKI_RGB_VALUE, false), CSSColors.CSS_DARKKHAKI_NAME);
 
227
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKMAGENTA_RGB_VALUE, false), CSSColors.CSS_DARKMAGENTA_NAME);
 
228
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKOLIVEGREEN_RGB_VALUE, false), CSSColors.CSS_DARKOLIVEGREEN_NAME);
 
229
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKORANGE_RGB_VALUE, false), CSSColors.CSS_DARKORANGE_NAME);
 
230
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKORCHID_RGB_VALUE, false), CSSColors.CSS_DARKORCHID_NAME);
 
231
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKRED_RGB_VALUE, false), CSSColors.CSS_DARKRED_NAME);
 
232
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKSALMON_RGB_VALUE, false), CSSColors.CSS_DARKSALMON_NAME);
 
233
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKSEAGREEN_RGB_VALUE, false), CSSColors.CSS_DARKSEAGREEN_NAME);
 
234
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKSLATEBLUE_RGB_VALUE, false), CSSColors.CSS_DARKSLATEBLUE_NAME);
 
235
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKSLATEGRAY_RGB_VALUE, false), CSSColors.CSS_DARKSLATEGRAY_NAME);
 
236
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKTURQUOISE_RGB_VALUE, false), CSSColors.CSS_DARKTURQUOISE_NAME);
 
237
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DARKVIOLET_RGB_VALUE, false), CSSColors.CSS_DARKVIOLET_NAME);
 
238
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DEEPPINK_RGB_VALUE, false), CSSColors.CSS_DEEPPINK_NAME);
 
239
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DEEPSKYBLUE_RGB_VALUE, false), CSSColors.CSS_DEEPSKYBLUE_NAME);
 
240
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DIMGRAY_RGB_VALUE, false), CSSColors.CSS_DIMGRAY_NAME);
 
241
                assertEquals(CSSColors.getColorName(CSSColors.CSS_DODGERBLUE_RGB_VALUE, false), CSSColors.CSS_DODGERBLUE_NAME);
 
242
                assertEquals(CSSColors.getColorName(CSSColors.CSS_FIREBRICK_RGB_VALUE, false), CSSColors.CSS_FIREBRICK_NAME);
 
243
                assertEquals(CSSColors.getColorName(CSSColors.CSS_FLORALWHITE_RGB_VALUE, false), CSSColors.CSS_FLORALWHITE_NAME);
 
244
                assertEquals(CSSColors.getColorName(CSSColors.CSS_FORESTGREEN_RGB_VALUE, false), CSSColors.CSS_FORESTGREEN_NAME);
 
245
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GAINSBORO_RGB_VALUE, false), CSSColors.CSS_GAINSBORO_NAME);
 
246
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GHOSTWHITE_RGB_VALUE, false), CSSColors.CSS_GHOSTWHITE_NAME);
 
247
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GOLD_RGB_VALUE, false), CSSColors.CSS_GOLD_NAME);
 
248
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GOLDENROD_RGB_VALUE, false), CSSColors.CSS_GOLDENROD_NAME);
 
249
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GRAY_RGB_VALUE, false), CSSColors.CSS_GRAY_NAME);
 
250
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GREEN_RGB_VALUE, false), CSSColors.CSS_GREEN_NAME);
 
251
                assertEquals(CSSColors.getColorName(CSSColors.CSS_GREENYELLOW_RGB_VALUE, false), CSSColors.CSS_GREENYELLOW_NAME);
 
252
                assertEquals(CSSColors.getColorName(CSSColors.CSS_HONEYDEW_RGB_VALUE, false), CSSColors.CSS_HONEYDEW_NAME);
 
253
                assertEquals(CSSColors.getColorName(CSSColors.CSS_HOTPINK_RGB_VALUE, false), CSSColors.CSS_HOTPINK_NAME);
 
254
                assertEquals(CSSColors.getColorName(CSSColors.CSS_INDIGO_RGB_VALUE, false), CSSColors.CSS_INDIGO_NAME);
 
255
                assertEquals(CSSColors.getColorName(CSSColors.CSS_IVORY_RGB_VALUE, false), CSSColors.CSS_IVORY_NAME);
 
256
                assertEquals(CSSColors.getColorName(CSSColors.CSS_INDIANRED_RGB_VALUE, false), CSSColors.CSS_INDIANRED_NAME);
 
257
                assertEquals(CSSColors.getColorName(CSSColors.CSS_KHAKI_RGB_VALUE, false), CSSColors.CSS_KHAKI_NAME);
 
258
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LAVENDER_RGB_VALUE, false), CSSColors.CSS_LAVENDER_NAME);
 
259
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LAVENDERBLUSH_RGB_VALUE, false), CSSColors.CSS_LAVENDERBLUSH_NAME);
 
260
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LAWNGREEN_RGB_VALUE, false), CSSColors.CSS_LAWNGREEN_NAME);
 
261
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LEMONCHIFFON_RGB_VALUE, false), CSSColors.CSS_LEMONCHIFFON_NAME);
 
262
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTBLUE_RGB_VALUE, false), CSSColors.CSS_LIGHTBLUE_NAME);
 
263
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTCORAL_RGB_VALUE, false), CSSColors.CSS_LIGHTCORAL_NAME);
 
264
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTCYAN_RGB_VALUE, false), CSSColors.CSS_LIGHTCYAN_NAME);
 
265
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTGOLDENRODYELLOW_RGB_VALUE, false), CSSColors.CSS_LIGHTGOLDENRODYELLOW_NAME);
 
266
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTGRAY_RGB_VALUE, false), CSSColors.CSS_LIGHTGRAY_NAME);
 
267
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTGREEN_RGB_VALUE, false), CSSColors.CSS_LIGHTGREEN_NAME);
 
268
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTPINK_RGB_VALUE, false), CSSColors.CSS_LIGHTPINK_NAME);
 
269
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTSALMON_RGB_VALUE, false), CSSColors.CSS_LIGHTSALMON_NAME);
 
270
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTSEAGREEN_RGB_VALUE, false), CSSColors.CSS_LIGHTSEAGREEN_NAME);
 
271
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTSKYBLUE_RGB_VALUE, false), CSSColors.CSS_LIGHTSKYBLUE_NAME);
 
272
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTSLATEGRAY_RGB_VALUE, false), CSSColors.CSS_LIGHTSLATEGRAY_NAME);
 
273
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTSTEELBLUE_RGB_VALUE, false), CSSColors.CSS_LIGHTSTEELBLUE_NAME);
 
274
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIGHTYELLOW_RGB_VALUE, false), CSSColors.CSS_LIGHTYELLOW_NAME);
 
275
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIME_RGB_VALUE, false), CSSColors.CSS_LIME_NAME);
 
276
                assertEquals(CSSColors.getColorName(CSSColors.CSS_LIMEGREEN_RGB_VALUE, false), CSSColors.CSS_LIMEGREEN_NAME);
 
277
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MAGENTA_RGB_VALUE, false), CSSColors.CSS_MAGENTA_NAME);
 
278
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MAROON_RGB_VALUE, false), CSSColors.CSS_MAROON_NAME);
 
279
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMAQUAMARINE_RGB_VALUE, false), CSSColors.CSS_MEDIUMAQUAMARINE_NAME);
 
280
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMBLUE_RGB_VALUE, false), CSSColors.CSS_MEDIUMBLUE_NAME);
 
281
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMORCHID_RGB_VALUE, false), CSSColors.CSS_MEDIUMORCHID_NAME);
 
282
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMPURPLE_RGB_VALUE, false), CSSColors.CSS_MEDIUMPURPLE_NAME);
 
283
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMSEAGREEN_RGB_VALUE, false), CSSColors.CSS_MEDIUMSEAGREEN_NAME);
 
284
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMSLATEBLUE_RGB_VALUE, false), CSSColors.CSS_MEDIUMSLATEBLUE_NAME);
 
285
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMSPRINGGREEN_RGB_VALUE, false), CSSColors.CSS_MEDIUMSPRINGGREEN_NAME);
 
286
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMTURQUOISE_RGB_VALUE, false), CSSColors.CSS_MEDIUMTURQUOISE_NAME);
 
287
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MEDIUMVIOLETRED_RGB_VALUE, false), CSSColors.CSS_MEDIUMVIOLETRED_NAME);
 
288
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MIDNIGHTBLUE_RGB_VALUE, false), CSSColors.CSS_MIDNIGHTBLUE_NAME);
 
289
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MINTCREAM_RGB_VALUE, false), CSSColors.CSS_MINTCREAM_NAME);
 
290
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MISTYROSE_RGB_VALUE, false), CSSColors.CSS_MISTYROSE_NAME);
 
291
                assertEquals(CSSColors.getColorName(CSSColors.CSS_MOCCASIN_RGB_VALUE, false), CSSColors.CSS_MOCCASIN_NAME);
 
292
                assertEquals(CSSColors.getColorName(CSSColors.CSS_NAVAJOWHITE_RGB_VALUE, false), CSSColors.CSS_NAVAJOWHITE_NAME);
 
293
                assertEquals(CSSColors.getColorName(CSSColors.CSS_NAVY_RGB_VALUE, false), CSSColors.CSS_NAVY_NAME);
 
294
                assertEquals(CSSColors.getColorName(CSSColors.CSS_OLDLACE_RGB_VALUE, false), CSSColors.CSS_OLDLACE_NAME);
 
295
                assertEquals(CSSColors.getColorName(CSSColors.CSS_OLIVEDRAB_RGB_VALUE, false), CSSColors.CSS_OLIVEDRAB_NAME);
 
296
                assertEquals(CSSColors.getColorName(CSSColors.CSS_OLIVE_RGB_VALUE, false), CSSColors.CSS_OLIVE_NAME);
 
297
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ORANGERED_RGB_VALUE, false), CSSColors.CSS_ORANGERED_NAME);
 
298
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ORANGE_RGB_VALUE, false), CSSColors.CSS_ORANGE_NAME);
 
299
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ORCHID_RGB_VALUE, false), CSSColors.CSS_ORCHID_NAME);
 
300
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PALEGOLDENROD_RGB_VALUE, false), CSSColors.CSS_PALEGOLDENROD_NAME);
 
301
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PALEGREEN_RGB_VALUE, false), CSSColors.CSS_PALEGREEN_NAME);
 
302
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PALETURQUOISE_RGB_VALUE, false), CSSColors.CSS_PALETURQUOISE_NAME);
 
303
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PALEVIOLETRED_RGB_VALUE, false), CSSColors.CSS_PALEVIOLETRED_NAME);
 
304
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PAPAYAWHIP_RGB_VALUE, false), CSSColors.CSS_PAPAYAWHIP_NAME);
 
305
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PEACHPUFF_RGB_VALUE, false), CSSColors.CSS_PEACHPUFF_NAME);
 
306
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PERU_RGB_VALUE, false), CSSColors.CSS_PERU_NAME);
 
307
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PINK_RGB_VALUE, false), CSSColors.CSS_PINK_NAME);
 
308
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PLUM_RGB_VALUE, false), CSSColors.CSS_PLUM_NAME);
 
309
                assertEquals(CSSColors.getColorName(CSSColors.CSS_POWDERBLUE_RGB_VALUE, false), CSSColors.CSS_POWDERBLUE_NAME);
 
310
                assertEquals(CSSColors.getColorName(CSSColors.CSS_PURPLE_RGB_VALUE, false), CSSColors.CSS_PURPLE_NAME);
 
311
                assertEquals(CSSColors.getColorName(CSSColors.CSS_RED_RGB_VALUE, false), CSSColors.CSS_RED_NAME);
 
312
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ROSYBROWN_RGB_VALUE, false), CSSColors.CSS_ROSYBROWN_NAME);
 
313
                assertEquals(CSSColors.getColorName(CSSColors.CSS_ROYALBLUE_RGB_VALUE, false), CSSColors.CSS_ROYALBLUE_NAME);
 
314
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SADDLEBROWN_RGB_VALUE, false), CSSColors.CSS_SADDLEBROWN_NAME);
 
315
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SALMON_RGB_VALUE, false), CSSColors.CSS_SALMON_NAME);
 
316
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SANDYBROWN_RGB_VALUE, false), CSSColors.CSS_SANDYBROWN_NAME);
 
317
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SEAGREEN_RGB_VALUE, false), CSSColors.CSS_SEAGREEN_NAME);
 
318
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SEASHELL_RGB_VALUE, false), CSSColors.CSS_SEASHELL_NAME);
 
319
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SIENNA_RGB_VALUE, false), CSSColors.CSS_SIENNA_NAME);
 
320
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SILVER_RGB_VALUE, false), CSSColors.CSS_SILVER_NAME);
 
321
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SKYBLUE_RGB_VALUE, false), CSSColors.CSS_SKYBLUE_NAME);
 
322
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SLATEBLUE_RGB_VALUE, false), CSSColors.CSS_SLATEBLUE_NAME);
 
323
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SLATEGRAY_RGB_VALUE, false), CSSColors.CSS_SLATEGRAY_NAME);
 
324
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SNOW_RGB_VALUE, false), CSSColors.CSS_SNOW_NAME);
 
325
                assertEquals(CSSColors.getColorName(CSSColors.CSS_SPRINGGREEN_RGB_VALUE, false), CSSColors.CSS_SPRINGGREEN_NAME);
 
326
                assertEquals(CSSColors.getColorName(CSSColors.CSS_STEELBLUE_RGB_VALUE, false), CSSColors.CSS_STEELBLUE_NAME);
 
327
                assertEquals(CSSColors.getColorName(CSSColors.CSS_TAN_RGB_VALUE, false), CSSColors.CSS_TAN_NAME);
 
328
                assertEquals(CSSColors.getColorName(CSSColors.CSS_TEAL_RGB_VALUE, false), CSSColors.CSS_TEAL_NAME);
 
329
                assertEquals(CSSColors.getColorName(CSSColors.CSS_THISTLE_RGB_VALUE, false), CSSColors.CSS_THISTLE_NAME);
 
330
                assertEquals(CSSColors.getColorName(CSSColors.CSS_TOMATO_RGB_VALUE, false), CSSColors.CSS_TOMATO_NAME);
 
331
                assertEquals(CSSColors.getColorName(CSSColors.CSS_TURQUOISE_RGB_VALUE, false), CSSColors.CSS_TURQUOISE_NAME);
 
332
                assertEquals(CSSColors.getColorName(CSSColors.CSS_VIOLET_RGB_VALUE, false), CSSColors.CSS_VIOLET_NAME);
 
333
                assertEquals(CSSColors.getColorName(CSSColors.CSS_WHEAT_RGB_VALUE, false), CSSColors.CSS_WHEAT_NAME);
 
334
                assertEquals(CSSColors.getColorName(CSSColors.CSS_WHITESMOKE_RGB_VALUE, false), CSSColors.CSS_WHITESMOKE_NAME);
 
335
                assertEquals(CSSColors.getColorName(CSSColors.CSS_WHITE_RGB_VALUE, false), CSSColors.CSS_WHITE_NAME);
 
336
                assertEquals(CSSColors.getColorName(CSSColors.CSS_YELLOWGREEN_RGB_VALUE, false), CSSColors.CSS_YELLOWGREEN_NAME);
 
337
                assertEquals(CSSColors.getColorName(CSSColors.CSS_YELLOW_RGB_VALUE, false), CSSColors.CSS_YELLOW_NAME);
 
338
        }
 
339
        
 
340
        
 
341
        
 
342
        @Test
 
343
        public void testGetRGBColour()
 
344
        {
 
345
                assertNull(CSSColors.getRGBColour(null));
 
346
                assertNull(CSSColors.getRGBColour(""));
 
347
                assertNull(CSSColors.getRGBColour("dsqdqsdgfhfdsfs"));
 
348
                assertNull(CSSColors.getRGBColour("#12"));
 
349
                assertNull(CSSColors.getRGBColour("#DHS78EZ7DS"));
 
350
                assertEquals(CSSColors.getRGBColour("#580"), new Color(85, 136, 0));
 
351
                assertEquals(CSSColors.getRGBColour("#ff1493"), CSSColors.CSS_DEEPPINK_RGB_VALUE);
 
352
                assertEquals(CSSColors.getRGBColour("blue"), CSSColors.CSS_BLUE_RGB_VALUE);
 
353
                assertEquals(CSSColors.CSS_BLUE_RGB_VALUE, CSSColors.getRGBColour("rgb(   0% ,  0%    ,  100%  )"));
 
354
                assertEquals(CSSColors.CSS_BLUE_RGB_VALUE, CSSColors.getRGBColour("rgb(   0 ,   0    ,  255  )"));
 
355
        }
 
356
        
 
357
        
 
358
        
 
359
        @Test
 
360
        public void testSVGRGBtoRGB()
 
361
        {
 
362
                assertNull(CSSColors.SVGRGBtoRGB(null));
 
363
                assertNull(CSSColors.SVGRGBtoRGB(""));
 
364
                assertNull(CSSColors.SVGRGBtoRGB("dsfdgdui"));
 
365
                assertNull(CSSColors.SVGRGBtoRGB("rgbdf"));
 
366
                assertNull(CSSColors.SVGRGBtoRGB("rgb()"));
 
367
                assertNull(CSSColors.SVGRGBtoRGB("rgb("));
 
368
                assertNull(CSSColors.SVGRGBtoRGB("rgb(a, b, c)"));
 
369
                assertNull(CSSColors.SVGRGBtoRGB("rgb(12, 76, )"));
 
370
                assertNull(CSSColors.SVGRGBtoRGB("rgb(12, )"));
 
371
                assertNull(CSSColors.SVGRGBtoRGB("rgb(,,)"));
 
372
                assertNull(CSSColors.SVGRGBtoRGB("rgb(123,12,98,98)"));
 
373
                assertNull(CSSColors.SVGRGBtoRGB("rgb(98721,-12,0987)"));
 
374
                assertNull(CSSColors.SVGRGBtoRGB("rgb(0%,0,0%)"));
 
375
                assertEquals(CSSColors.CSS_BLUE_RGB_VALUE, CSSColors.SVGRGBtoRGB("rgb(0,0,255)"));
 
376
                assertEquals(CSSColors.CSS_BLUE_RGB_VALUE, CSSColors.SVGRGBtoRGB("rgb(    0 ,   0    ,  255  )"));
 
377
                assertEquals(CSSColors.CSS_BLUE_RGB_VALUE, CSSColors.SVGRGBtoRGB("rgb(    0% ,  0%    ,  100%  )"));
 
378
        }
 
379
}