1
1
import org .junit .jupiter .api .BeforeEach ;
2
2
import org .junit .jupiter .api .Disabled ;
3
+ import org .junit .jupiter .api .DisplayName ;
3
4
import org .junit .jupiter .api .Test ;
4
5
5
6
import static org .assertj .core .api .Assertions .assertThat ;
@@ -14,6 +15,7 @@ public void setup() {
14
15
}
15
16
16
17
@ Test
18
+ @ DisplayName ("Finished game where X won via left column victory" )
17
19
public void testFinishedGameWhereXWonViaLeftColumnVictory () {
18
20
19
21
assertThat (
@@ -23,6 +25,7 @@ public void testFinishedGameWhereXWonViaLeftColumnVictory() {
23
25
24
26
@ Disabled ("Remove to run test" )
25
27
@ Test
28
+ @ DisplayName ("Finished game where X won via middle column victory" )
26
29
public void testFinishedGameWhereXWonViaMiddleColumnVictory () {
27
30
28
31
assertThat (
@@ -32,6 +35,7 @@ public void testFinishedGameWhereXWonViaMiddleColumnVictory() {
32
35
33
36
@ Disabled ("Remove to run test" )
34
37
@ Test
38
+ @ DisplayName ("Finished game where X won via right column victory" )
35
39
public void testFinishedGameWhereXWonViaRightColumnVictory () {
36
40
37
41
assertThat (
@@ -41,6 +45,7 @@ public void testFinishedGameWhereXWonViaRightColumnVictory() {
41
45
42
46
@ Disabled ("Remove to run test" )
43
47
@ Test
48
+ @ DisplayName ("Finished game where O won via left column victory" )
44
49
public void testFinishedGameWhereOWonViaLeftColumnVictory () {
45
50
46
51
assertThat (
@@ -50,6 +55,7 @@ public void testFinishedGameWhereOWonViaLeftColumnVictory() {
50
55
51
56
@ Disabled ("Remove to run test" )
52
57
@ Test
58
+ @ DisplayName ("Finished game where O won via middle column victory" )
53
59
public void testFinishedGameWhereOWonViaMiddleColumnVictory () {
54
60
55
61
assertThat (
@@ -59,6 +65,7 @@ public void testFinishedGameWhereOWonViaMiddleColumnVictory() {
59
65
60
66
@ Disabled ("Remove to run test" )
61
67
@ Test
68
+ @ DisplayName ("Finished game where O won via right column victory" )
62
69
public void testFinishedGameWhereOWonViaRightColumnVictory () {
63
70
64
71
assertThat (
@@ -68,6 +75,7 @@ public void testFinishedGameWhereOWonViaRightColumnVictory() {
68
75
69
76
@ Disabled ("Remove to run test" )
70
77
@ Test
78
+ @ DisplayName ("Finished game where X won via top row victory" )
71
79
public void testFinishedGameWhereXWonViaTopRowVictory () {
72
80
73
81
assertThat (
@@ -77,6 +85,7 @@ public void testFinishedGameWhereXWonViaTopRowVictory() {
77
85
78
86
@ Disabled ("Remove to run test" )
79
87
@ Test
88
+ @ DisplayName ("Finished game where X won via middle row victory" )
80
89
public void testFinishedGameWhereXWonViaMiddleRowVictory () {
81
90
82
91
assertThat (
@@ -86,6 +95,7 @@ public void testFinishedGameWhereXWonViaMiddleRowVictory() {
86
95
87
96
@ Disabled ("Remove to run test" )
88
97
@ Test
98
+ @ DisplayName ("Finished game where X won via middle row victory" )
89
99
public void testFinishedGameWhereXWonViaBottomRowVictory () {
90
100
91
101
assertThat (
@@ -95,6 +105,7 @@ public void testFinishedGameWhereXWonViaBottomRowVictory() {
95
105
96
106
@ Disabled ("Remove to run test" )
97
107
@ Test
108
+ @ DisplayName ("Finished game where O won via top row victory" )
98
109
public void testFinishedGameWhereOWonViaTopRowVictory () {
99
110
100
111
assertThat (
@@ -104,6 +115,7 @@ public void testFinishedGameWhereOWonViaTopRowVictory() {
104
115
105
116
@ Disabled ("Remove to run test" )
106
117
@ Test
118
+ @ DisplayName ("Finished game where O won via middle row victory" )
107
119
public void testFinishedGameWhereOWonViaMiddleRowVictory () {
108
120
109
121
assertThat (
@@ -113,6 +125,7 @@ public void testFinishedGameWhereOWonViaMiddleRowVictory() {
113
125
114
126
@ Disabled ("Remove to run test" )
115
127
@ Test
128
+ @ DisplayName ("Finished game where O won via bottom row victory" )
116
129
public void testFinishedGameWhereOWonViaBottomRowVictory () {
117
130
118
131
assertThat (
@@ -122,6 +135,7 @@ public void testFinishedGameWhereOWonViaBottomRowVictory() {
122
135
123
136
@ Disabled ("Remove to run test" )
124
137
@ Test
138
+ @ DisplayName ("Finished game where X won via falling diagonal victory" )
125
139
public void testFinishedGameWhereXWonViaFallingDiagonalVictory () {
126
140
127
141
assertThat (
@@ -131,6 +145,7 @@ public void testFinishedGameWhereXWonViaFallingDiagonalVictory() {
131
145
132
146
@ Disabled ("Remove to run test" )
133
147
@ Test
148
+ @ DisplayName ("Finished game where X won via rising diagonal victory" )
134
149
public void testFinishedGameWhereXWonViaRisingDiagonalVictory () {
135
150
136
151
assertThat (
@@ -140,6 +155,7 @@ public void testFinishedGameWhereXWonViaRisingDiagonalVictory() {
140
155
141
156
@ Disabled ("Remove to run test" )
142
157
@ Test
158
+ @ DisplayName ("Finished game where O won via falling diagonal victory" )
143
159
public void testFinishedGameWhereOWonViaFallingDiagonalVictory () {
144
160
145
161
assertThat (
@@ -149,6 +165,7 @@ public void testFinishedGameWhereOWonViaFallingDiagonalVictory() {
149
165
150
166
@ Disabled ("Remove to run test" )
151
167
@ Test
168
+ @ DisplayName ("Finished game where O won via rising diagonal victory" )
152
169
public void testFinishedGameWhereOWonViaRisingDiagonalVictory () {
153
170
154
171
assertThat (
@@ -158,6 +175,7 @@ public void testFinishedGameWhereOWonViaRisingDiagonalVictory() {
158
175
159
176
@ Disabled ("Remove to run test" )
160
177
@ Test
178
+ @ DisplayName ("Finished game where X won via a row and a column victory" )
161
179
public void testFinishedGameWhereXWonViaARowAndAColumnVictory () {
162
180
163
181
assertThat (
@@ -167,6 +185,7 @@ public void testFinishedGameWhereXWonViaARowAndAColumnVictory() {
167
185
168
186
@ Disabled ("Remove to run test" )
169
187
@ Test
188
+ @ DisplayName ("Finished game where X won via two diagonal victories" )
170
189
public void testFinishedGameWhereXWonViaTwoDiagonalVictories () {
171
190
172
191
assertThat (
@@ -176,6 +195,7 @@ public void testFinishedGameWhereXWonViaTwoDiagonalVictories() {
176
195
177
196
@ Disabled ("Remove to run test" )
178
197
@ Test
198
+ @ DisplayName ("Drawn games" )
179
199
public void testDraw () {
180
200
181
201
assertThat (
@@ -185,6 +205,7 @@ public void testDraw() {
185
205
186
206
@ Disabled ("Remove to run test" )
187
207
@ Test
208
+ @ DisplayName ("Another draw" )
188
209
public void testAnotherDraw () {
189
210
190
211
assertThat (
@@ -194,6 +215,7 @@ public void testAnotherDraw() {
194
215
195
216
@ Disabled ("Remove to run test" )
196
217
@ Test
218
+ @ DisplayName ("Ongoing game: one move in" )
197
219
public void testOngoingGameOneMoveIn () {
198
220
199
221
assertThat (
@@ -203,6 +225,7 @@ public void testOngoingGameOneMoveIn() {
203
225
204
226
@ Disabled ("Remove to run test" )
205
227
@ Test
228
+ @ DisplayName ("Ongoing game: two moves in" )
206
229
public void testOngoingGameTwoMovesIn () {
207
230
208
231
assertThat (
@@ -212,6 +235,7 @@ public void testOngoingGameTwoMovesIn() {
212
235
213
236
@ Disabled ("Remove to run test" )
214
237
@ Test
238
+ @ DisplayName ("Ongoing game: five moves in" )
215
239
public void testOngoingGameFiveMovesIn () {
216
240
217
241
assertThat (
@@ -221,6 +245,7 @@ public void testOngoingGameFiveMovesIn() {
221
245
222
246
@ Disabled ("Remove to run test" )
223
247
@ Test
248
+ @ DisplayName ("Invalid board: X went twice" )
224
249
public void testInvalidBoardXWentTwice () {
225
250
226
251
assertThatExceptionOfType (IllegalArgumentException .class )
@@ -230,6 +255,7 @@ public void testInvalidBoardXWentTwice() {
230
255
231
256
@ Disabled ("Remove to run test" )
232
257
@ Test
258
+ @ DisplayName ("Invalid board: O started" )
233
259
public void testInvalidBoardOStarted () {
234
260
235
261
assertThatExceptionOfType (IllegalArgumentException .class )
@@ -239,6 +265,7 @@ public void testInvalidBoardOStarted() {
239
265
240
266
@ Disabled ("Remove to run test" )
241
267
@ Test
268
+ @ DisplayName ("Invalid board" )
242
269
public void testInvalidBoard () {
243
270
244
271
assertThatExceptionOfType (IllegalArgumentException .class )
@@ -248,6 +275,7 @@ public void testInvalidBoard() {
248
275
249
276
@ Disabled ("Remove to run test" )
250
277
@ Test
278
+ @ DisplayName ("Invalid board: players kept playing after a win" )
251
279
public void testInvalidBoardPlayersKeptPlayingAfterAWin () {
252
280
253
281
assertThatExceptionOfType (IllegalArgumentException .class )
0 commit comments