Skip to content

Commit bd2dab4

Browse files
author
Xerus
committed
test(server): reformat & statically import Assert
1 parent c9ef2f6 commit bd2dab4

File tree

2 files changed

+78
-57
lines changed

2 files changed

+78
-57
lines changed

server/test/sc/protocol/requests/RequestTest.kt

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package sc.protocol.requests
22

33
import com.thoughtworks.xstream.XStream
4-
import org.junit.Assert
4+
import org.junit.Assert.*
55
import org.junit.Before
66
import org.junit.Test
77
import sc.framework.plugins.RoundBasedGameInstance
@@ -39,7 +39,7 @@ class RequestTest : RealServerTest() {
3939
TestHelper.waitMillis(200)
4040
player3 = connectClient("localhost", serverPort)
4141
TestHelper.waitMillis(200)
42-
} catch (e: Exception) {
42+
} catch(e: Exception) {
4343
// happens if port is already in use
4444
e.printStackTrace()
4545
}
@@ -50,23 +50,23 @@ class RequestTest : RealServerTest() {
5050
player1.joinRoomRequest(TestPlugin.TEST_PLUGIN_UUID)
5151

5252
TestHelper.assertEqualsWithTimeout(1, { lobby.gameManager.games.size })
53-
Assert.assertEquals(1, lobby.gameManager.games.iterator().next().clients.size.toLong())
53+
assertEquals(1, lobby.gameManager.games.iterator().next().clients.size.toLong())
5454
}
5555

5656
@Test
5757
fun authenticationRequest() {
5858
player1.authenticate(PASSWORD)
5959
TestHelper.waitMillis(200)
6060
val clients = lobby.clientManager.clients
61-
Assert.assertTrue(clients[0].isAdministrator)
62-
Assert.assertEquals(3, lobby.clientManager.clients.size.toLong())
61+
assertTrue(clients[0].isAdministrator)
62+
assertEquals(3, lobby.clientManager.clients.size.toLong())
6363

6464
player2.authenticate("PASSWORD_FAIL_TEST")
6565
TestHelper.waitMillis(200)
6666

6767
//Player2 got kicked
68-
Assert.assertEquals(2, lobby.clientManager.clients.size.toLong())
69-
Assert.assertFalse(clients[1].isAdministrator)
68+
assertEquals(2, lobby.clientManager.clients.size.toLong())
69+
assertFalse(clients[1].isAdministrator)
7070
}
7171

7272
@Test
@@ -77,11 +77,11 @@ class RequestTest : RealServerTest() {
7777
player1.addListener(listener)
7878

7979
TestHelper.waitMillis(200)
80-
Assert.assertNotNull(listener.response)
80+
assertNotNull(listener.response)
8181

82-
Assert.assertEquals(1, lobby.gameManager.games.size.toLong())
83-
Assert.assertEquals(0, lobby.gameManager.games.iterator().next().clients.size.toLong())
84-
Assert.assertTrue(lobby.gameManager.games.iterator().next().isPauseRequested)
82+
assertEquals(1, lobby.gameManager.games.size.toLong())
83+
assertEquals(0, lobby.gameManager.games.iterator().next().clients.size.toLong())
84+
assertTrue(lobby.gameManager.games.iterator().next().isPauseRequested)
8585

8686
}
8787

@@ -98,8 +98,8 @@ class RequestTest : RealServerTest() {
9898
" <slot displayName=\"Häschenschule\" canTimeout=\"true\" shouldBePaused=\"true\"/>\n" +
9999
" <slot displayName=\"Testhase\" canTimeout=\"true\" shouldBePaused=\"true\"/>\n" +
100100
"</prepare>")
101-
Assert.assertEquals(PrepareGameRequest::class.java, request.javaClass)
102-
Assert.assertEquals("Häschenschule", (request as PrepareGameRequest).slotDescriptors[0].displayName)
101+
assertEquals(PrepareGameRequest::class.java, request.javaClass)
102+
assertEquals("Häschenschule", (request as PrepareGameRequest).slotDescriptors[0].displayName)
103103
}
104104

105105
@Test
@@ -115,15 +115,15 @@ class RequestTest : RealServerTest() {
115115
val reservation = response.reservations[0]
116116
player1.joinPreparedGame(reservation)
117117
TestHelper.waitMillis(200)
118-
Assert.assertEquals(1, lobby.gameManager.games.iterator().next().clients.size.toLong())
118+
assertEquals(1, lobby.gameManager.games.iterator().next().clients.size.toLong())
119119

120120
player2.joinPreparedGame(response.reservations[1])
121121
TestHelper.waitMillis(200)
122-
Assert.assertEquals(2, lobby.gameManager.games.iterator().next().clients.size.toLong())
122+
assertEquals(2, lobby.gameManager.games.iterator().next().clients.size.toLong())
123123

124124
player3.joinPreparedGame(response.reservations[1])
125125
TestHelper.waitMillis(200)
126-
Assert.assertEquals(2, lobby.clientManager.clients.size.toLong())
126+
assertEquals(2, lobby.clientManager.clients.size.toLong())
127127
}
128128

129129
@Test
@@ -142,12 +142,12 @@ class RequestTest : RealServerTest() {
142142

143143
val roles = lobby.clientManager.clients[2].roles.iterator()
144144
var hasRole = false
145-
while (roles.hasNext()) {
146-
if (roles.next() is ObserverRole) {
145+
while(roles.hasNext()) {
146+
if(roles.next() is ObserverRole) {
147147
hasRole = true
148148
}
149149
}
150-
Assert.assertTrue(hasRole)
150+
assertTrue(hasRole)
151151
}
152152

153153
@Test
@@ -184,25 +184,25 @@ class RequestTest : RealServerTest() {
184184
// Wait for the server to register that
185185
TestHelper.waitUntilTrue({ room.isPauseRequested }, 2000)
186186

187-
Assert.assertTrue(room.isPauseRequested)
187+
assertTrue(room.isPauseRequested)
188188
val pr1 = room.slots[0].role
189189
val pr2 = room.slots[1].role
190-
Assert.assertTrue(pr1.player.isShouldBePaused)
191-
Assert.assertTrue(pr2.player.isShouldBePaused)
190+
assertTrue(pr1.player.isShouldBePaused)
191+
assertTrue(pr2.player.isShouldBePaused)
192192

193193

194194
// Wait for it to register
195195
// no state will be send if game is paused TestHelper.waitUntilTrue(()->listener.newStateReceived, 2000);
196196
listener.newStateReceived = false
197197

198-
Assert.assertTrue(TestHelper.waitUntilTrue({ p1Listener.playerEventReceived }, 2000))
198+
assertTrue(TestHelper.waitUntilTrue({ p1Listener.playerEventReceived }, 2000))
199199
p1Listener.playerEventReceived = false
200-
Assert.assertEquals(p1Listener.requests.size.toLong(), 1)
201-
Assert.assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
200+
assertEquals(p1Listener.requests.size.toLong(), 1)
201+
assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
202202

203203
player1.sendMessageToRoom(room.id, TestMove(1))
204204
TestHelper.waitMillis(100)
205-
Assert.assertEquals(room.status, GameRoom.GameStatus.OVER)
205+
assertEquals(room.status, GameRoom.GameStatus.OVER)
206206
}
207207

208208
@Test
@@ -241,18 +241,18 @@ class RequestTest : RealServerTest() {
241241

242242
val pr1 = room.slots[0].role
243243
val pr2 = room.slots[1].role
244-
Assert.assertTrue(pr1.player.isShouldBePaused)
245-
Assert.assertTrue(pr2.player.isShouldBePaused)
244+
assertTrue(pr1.player.isShouldBePaused)
245+
assertTrue(pr2.player.isShouldBePaused)
246246

247247

248248
// Wait for it to register
249249
// no state will be send if game is paused TestHelper.waitUntilTrue(()->listener.newStateReceived, 2000);
250250
listener.newStateReceived = false
251251

252-
Assert.assertTrue(TestHelper.waitUntilTrue({ p1Listener.playerEventReceived }, 2000))
252+
assertTrue(TestHelper.waitUntilTrue({ p1Listener.playerEventReceived }, 2000))
253253
p1Listener.playerEventReceived = false
254-
Assert.assertEquals(p1Listener.requests.size.toLong(), 1)
255-
Assert.assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
254+
assertEquals(p1Listener.requests.size.toLong(), 1)
255+
assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
256256

257257
// enabling this should result in a GameLogicException
258258
// player1.sendMessageToRoom(room.getId(), new TestMove(1));
@@ -292,17 +292,17 @@ class RequestTest : RealServerTest() {
292292
TestHelper.waitMillis(500)
293293

294294
// There should not come another request
295-
Assert.assertTrue(p1Listener.playerEventReceived)
296-
Assert.assertNotEquals(p2Listener.requests[p2Listener.requests.size - 1].javaClass, TestTurnRequest::class.java)
295+
assertTrue(p1Listener.playerEventReceived)
296+
assertNotEquals(p2Listener.requests[p2Listener.requests.size - 1].javaClass, TestTurnRequest::class.java)
297297

298298
// Should not result in a new game state
299-
Assert.assertFalse(listener.newStateReceived)
299+
assertFalse(listener.newStateReceived)
300300
p1Listener.playerEventReceived = false
301301
p2Listener.playerEventReceived = false
302302
listener.newStateReceived = false
303303

304304
// Game should be deleted, because player3 send invalid move
305-
Assert.assertEquals(0L, lobby.gameManager.games.size.toLong())
305+
assertEquals(0L, lobby.gameManager.games.size.toLong())
306306

307307
}
308308

@@ -315,11 +315,11 @@ class RequestTest : RealServerTest() {
315315
player1.addListener(listener)
316316

317317
// Wait for messages to get to server
318-
Assert.assertTrue(TestHelper.waitUntilTrue({ lobby.gameManager.games.isNotEmpty() }, 1000))
318+
assertTrue(TestHelper.waitUntilTrue({ lobby.gameManager.games.isNotEmpty() }, 1000))
319319

320-
player1.send(CancelRequest(listener.roomid))
321-
Assert.assertTrue(TestHelper.waitUntilTrue({ lobby.gameManager.games.isEmpty() }, 3000))
322-
Assert.assertEquals(0, lobby.gameManager.games.size.toLong())
320+
player1.send(CancelRequest(listener.roomId))
321+
assertTrue(TestHelper.waitUntilTrue({ lobby.gameManager.games.isEmpty() }, 3000))
322+
assertEquals(0, lobby.gameManager.games.size.toLong())
323323
}
324324

325325
@Test
@@ -353,12 +353,12 @@ class RequestTest : RealServerTest() {
353353

354354
TestHelper.waitUntilEqual(1, { lobby.gameManager.games.size }, 2000)
355355
var room = gameMgr.games.iterator().next()
356-
Assert.assertTrue(room.slots[0].role.player.isCanTimeout)
356+
assertTrue(room.slots[0].role.player.isCanTimeout)
357357
val req = ControlTimeoutRequest(room.id, false, 0)
358358
player1.send(req)
359359
TestHelper.waitMillis(2000)
360360
room = gameMgr.games.iterator().next()
361-
Assert.assertFalse(room.slots[0].role.player.isCanTimeout)
361+
assertFalse(room.slots[0].role.player.isCanTimeout)
362362
}
363363

364364
@Test
@@ -381,11 +381,11 @@ class RequestTest : RealServerTest() {
381381
splayer2.addPlayerListener(p2Listener)
382382
splayer2.displayName = "player2..."
383383

384-
Assert.assertFalse(room.isPauseRequested)
384+
assertFalse(room.isPauseRequested)
385385
TestHelper.waitUntilEqual(2, { p1Listener.requests.size }, 2000)
386-
Assert.assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
386+
assertEquals(p1Listener.requests[0].javaClass, WelcomeMessage::class.java)
387387
TestHelper.waitMillis(500)
388-
Assert.assertEquals(p1Listener.requests[1].javaClass, TestTurnRequest::class.java)
388+
assertEquals(p1Listener.requests[1].javaClass, TestTurnRequest::class.java)
389389
listener.newStateReceived = false
390390

391391
player1.send(PauseGameRequest(room.id, true))
@@ -394,7 +394,7 @@ class RequestTest : RealServerTest() {
394394
player1.sendMessageToRoom(room.id, TestMove(42))
395395
TestHelper.waitMillis(1000)
396396
// assert that (if the game is paused) no new gameState is send to the observers after a pending Request was received
397-
Assert.assertFalse(listener.newStateReceived)
397+
assertFalse(listener.newStateReceived)
398398

399399

400400
p1Listener.playerEventReceived = false
@@ -404,8 +404,8 @@ class RequestTest : RealServerTest() {
404404

405405

406406
TestHelper.waitMillis(500)
407-
Assert.assertTrue(p2Listener.playerEventReceived)
408-
Assert.assertEquals(p2Listener.requests[p2Listener.requests.size - 1].javaClass,
407+
assertTrue(p2Listener.playerEventReceived)
408+
assertEquals(p2Listener.requests[p2Listener.requests.size - 1].javaClass,
409409
TestTurnRequest::class.java)
410410
}
411411

server/test/sc/server/client/TestLobbyClientListener.java

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class TestLobbyClientListener implements ILobbyClientListener {
1818
public boolean errorReceived = false;
1919
public boolean newStateReceived = false;
2020

21-
public String roomid;
21+
public String roomId;
2222
public Player player;
2323
public GameResult result;
2424
public PrepareGameProtocolMessage prepareGameResponse;
@@ -41,27 +41,27 @@ public boolean equals(Object obj) {
4141
errorReceived == o.errorReceived &&
4242
newStateReceived == o.newStateReceived &&
4343
roomMessage != null &&
44-
roomMessage.equals(o.roomid);
44+
roomMessage.equals(o.roomId);
4545
}
4646

4747
@Override
4848
public void onNewState(String roomId, Object state) {
4949
newStateReceived = true;
50-
this.roomid = roomId;
50+
this.roomId = roomId;
5151
this.newState = state;
5252
}
5353

5454
@Override
5555
public void onError(String roomId, ProtocolErrorMessage error) {
5656
errorReceived = true;
57-
this.roomid = roomId;
57+
this.roomId = roomId;
5858
this.errorResponse = error;
5959
}
6060

6161
@Override
6262
public void onRoomMessage(String roomId, Object data) {
6363
roomMessageReceived = true;
64-
this.roomid = roomId;
64+
this.roomId = roomId;
6565
this.roomMessage = data;
6666
}
6767

@@ -74,33 +74,54 @@ public void onGamePrepared(PrepareGameProtocolMessage response) {
7474
@Override
7575
public void onGameLeft(String roomId) {
7676
gameLeftReceived = true;
77-
this.roomid = roomId;
77+
this.roomId = roomId;
7878
}
7979

8080
@Override
8181
public void onGameJoined(String roomId) {
8282
gameJoinedReceived = true;
83-
this.roomid = roomId;
83+
this.roomId = roomId;
8484
}
8585

8686
@Override
8787
public void onGameOver(String roomId, GameResult data) {
8888
gameOverReceived = true;
89-
this.roomid = roomId;
89+
this.roomId = roomId;
9090
this.result = data;
9191
}
9292

9393
@Override
9494
public void onGamePaused(String roomId, Player nextPlayer) {
9595
gamePausedReceived = true;
96-
this.roomid = roomId;
96+
this.roomId = roomId;
9797
this.player = nextPlayer;
9898
}
9999

100100
@Override
101101
public void onGameObserved(String roomId) {
102102
observedReceived = true;
103-
this.roomid = roomId;
103+
this.roomId = roomId;
104104
}
105105

106+
@Override
107+
public String toString() {
108+
return "TestLobbyClientListener{" +
109+
"observedReceived=" + observedReceived +
110+
", gamePausedReceived=" + gamePausedReceived +
111+
", gameOverReceived=" + gameOverReceived +
112+
", gameJoinedReceived=" + gameJoinedReceived +
113+
", gameLeftReceived=" + gameLeftReceived +
114+
", gamePreparedReceived=" + gamePreparedReceived +
115+
", roomMessageReceived=" + roomMessageReceived +
116+
", errorReceived=" + errorReceived +
117+
", newStateReceived=" + newStateReceived +
118+
", roomId='" + roomId + '\'' +
119+
", player=" + player +
120+
", result=" + result +
121+
", prepareGameResponse=" + prepareGameResponse +
122+
", roomMessage=" + roomMessage +
123+
", errorResponse=" + errorResponse +
124+
", newState=" + newState +
125+
'}';
126+
}
106127
}

0 commit comments

Comments
 (0)