1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package com.buckosoft.fibs.domain;
36
37 import java.awt.Color;
38 import java.util.LinkedList;
39 import java.util.List;
40
41 import junit.framework.TestCase;
42
43 import org.junit.Before;
44 import org.junit.Test;
45
46 import com.buckosoft.fibs.domain.GroupOfPlayers;
47 import com.buckosoft.fibs.domain.PlayerGroup;
48
49
50
51
52
53 public class TestGroupOfPlayers extends TestCase {
54 GroupOfPlayers gop = null;
55
56
57
58 @Before
59 public void setUp() throws Exception {
60 gop = new GroupOfPlayers();
61 }
62
63
64
65
66 @Test
67 public void testGroupOfPlayers() {
68 assertNotNull(new GroupOfPlayers());
69 assertTrue(gop.isDirty());
70 }
71
72
73
74
75 @Test
76 public void testGroupOfPlayersStringColor() {
77 gop = new GroupOfPlayers("A Group", Color.black);
78 assertEquals("A Group", gop.getGroupName());
79 assertEquals(Color.black, gop.getColor());
80 }
81
82
83
84
85 @Test
86 public void testGetId() {
87 gop.setId(33);
88 assertEquals(33, gop.getId());
89 }
90
91
92
93
94 @Test
95 public void testSetId() {
96 gop.setId(33);
97 assertEquals(33, gop.getId());
98 }
99
100
101
102
103 @Test
104 public void testGetGroupName() {
105 gop.setGroupName("My Group of Bad Guys");
106 assertEquals("My Group of Bad Guys", gop.getGroupName());
107 }
108
109
110
111
112 @Test
113 public void testSetGroupName() {
114 gop.setGroupName("My Guys");
115 assertEquals("My Guys", gop.getGroupName());
116 }
117
118
119
120
121 @Test
122 public void testGetColor() {
123 gop.setColor(Color.red);
124 assertEquals(Color.red, gop.getColor());
125 }
126
127
128
129
130 @Test
131 public void testSetColor() {
132 gop.setColor(Color.pink);
133 assertEquals(Color.pink, gop.getColor());
134 }
135
136
137
138
139 @Test
140 public void testGetColorStore() {
141 gop.setColorStore(0);
142 assertEquals(0+(255*1<<24), gop.getColorStore());
143 gop.setColorStore(0xFF00FF);
144 assertEquals(0xFF00FF+(255*1<<24), gop.getColorStore());
145 }
146
147
148
149
150 @Test
151 public void testSetColorStore() {
152 gop.setColorStore(0);
153 assertEquals(0+(255*1<<24), gop.getColorStore());
154 gop.setColorStore(0xFF00FF);
155 assertEquals(0xFF00FF+(255*1<<24), gop.getColorStore());
156 }
157
158
159
160
161 @Test
162 public void testGetPlayers() {
163 assertNotNull(gop.getPlayers());
164 }
165
166
167
168
169 @Test
170 public void testGetPlayerGroups() {
171 assertNotNull(gop.getPlayerGroups());
172 }
173
174
175
176
177 @Test
178 public void testSetPlayerGroups() {
179 List<PlayerGroup> playerGroups = new LinkedList<PlayerGroup>();
180 playerGroups.add(new PlayerGroup(1,2));
181 gop.setPlayerGroups(playerGroups);
182 assertNotNull(gop.getPlayerGroups());
183 }
184
185
186
187
188 @Test
189 public void testAddPlayer() {
190 gop = new GroupOfPlayers();
191 gop.setDirty(false);
192 gop.addPlayer(38);
193 assertTrue(gop.isDirty());
194 LinkedList<Integer> players = gop.getPlayers();
195 assertEquals(1, players.size());
196 assertEquals(38, players.getFirst().intValue());
197 }
198
199
200
201
202 @Test
203 public void testIsIgnore() {
204 gop.setIgnore(false);
205 assertFalse(gop.isIgnore());
206 gop.setIgnore(true);
207 assertTrue(gop.isIgnore());
208 }
209
210
211
212
213 @Test
214 public void testSetIgnore() {
215 gop.setIgnore(false);
216 assertFalse(gop.isIgnore());
217 gop.setIgnore(true);
218 assertTrue(gop.isIgnore());
219 }
220
221
222
223
224 @Test
225 public void testIsActive() {
226 gop.setActive(false);
227 assertFalse(gop.isActive());
228 gop.setActive(true);
229 assertTrue(gop.isActive());
230 }
231
232
233
234
235 @Test
236 public void testSetActive() {
237 gop.setActive(false);
238 assertFalse(gop.isActive());
239 gop.setActive(true);
240 assertTrue(gop.isActive());
241 }
242
243
244
245
246 @Test
247 public void testIsDirty() {
248 gop.setDirty(false);
249 assertFalse(gop.isDirty());
250 gop.setDirty(true);
251 assertTrue(gop.isDirty());
252 }
253
254
255
256
257 @Test
258 public void testSetDirty() {
259 gop.setDirty(false);
260 assertFalse(gop.isDirty());
261 gop.setDirty(true);
262 assertTrue(gop.isDirty());
263 }
264
265 }