Skip to content

Commit a605366

Browse files
committed
test(server): simplify a little
1 parent b794e0b commit a605366

File tree

9 files changed

+27
-19
lines changed

9 files changed

+27
-19
lines changed

server/test/sc/server/network/MockClient.java renamed to server/test/sc/server/helpers/MockClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package sc.server.network;
1+
package sc.server.helpers;
22

33
import org.jetbrains.annotations.NotNull;
44
import org.slf4j.Logger;
55
import org.slf4j.LoggerFactory;
66
import sc.networking.UnprocessedPacketException;
77
import sc.protocol.ProtocolPacket;
88
import sc.protocol.room.RoomPacket;
9-
import sc.server.helpers.StringNetworkInterface;
9+
import sc.server.network.Client;
1010
import sc.shared.InvalidGameStateException;
1111

1212
import java.io.IOException;

server/test/sc/server/network/ClientXmlReadTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.junit.jupiter.api.Timeout;
55
import sc.networking.clients.XStreamClient;
66
import sc.server.helpers.ExamplePacket;
7+
import sc.server.helpers.MockClient;
78
import sc.server.helpers.StringNetworkInterface;
89

910
import java.io.IOException;

server/test/sc/server/network/LobbyTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ class LobbyTest: RealServerTest() {
1414

1515
@Test
1616
fun shouldEndGameOnDisconnect() {
17-
val player1 = connectClient("localhost", serverPort)
18-
val player2 = connectClient("localhost", serverPort)
17+
val player1 = connectPlayer()
18+
val player2 = connectPlayer()
1919

2020
player1.joinGame(TestPlugin.TEST_PLUGIN_UUID)
2121
player2.joinGame(TestPlugin.TEST_PLUGIN_UUID)
@@ -29,8 +29,8 @@ class LobbyTest: RealServerTest() {
2929

3030
@Test
3131
fun shouldEndGameOnIllegalMessage() {
32-
val player1 = connectClient("localhost", serverPort)
33-
val player2 = connectClient("localhost", serverPort)
32+
val player1 = connectPlayer()
33+
val player2 = connectPlayer()
3434

3535
val listener = TestLobbyClientListener()
3636
player1.addListener(listener)

server/test/sc/server/network/RealServerTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ abstract class RealServerTest {
3131
protected val serverPort: Int
3232
get() = NewClientListener.lastUsedPort
3333

34-
fun connectClient(host: String, port: Int) =
35-
LobbyClient(host, port).apply { start() }
34+
fun connectPlayer() =
35+
LobbyClient("localhost", serverPort).apply { start() }
3636

3737
@ExperimentalTime
3838
fun await(clue: String? = null, time: Duration = 1.seconds, f: () -> Boolean) = runBlocking {

server/test/sc/server/network/RequestTest.kt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ import org.junit.jupiter.api.Test
88
import sc.framework.plugins.AbstractGame
99
import sc.framework.plugins.protocol.MoveRequest
1010
import sc.networking.clients.LobbyClient
11-
import sc.protocol.requests.*
11+
import sc.protocol.requests.CancelRequest
12+
import sc.protocol.requests.PauseGameRequest
13+
import sc.protocol.requests.StepRequest
14+
import sc.protocol.requests.TestModeRequest
1215
import sc.protocol.room.ErrorMessage
1316
import sc.server.Configuration
1417
import sc.server.client.PlayerListener
@@ -28,11 +31,11 @@ class RequestTest: RealServerTest() {
2831

2932
@BeforeEach
3033
fun prepare() {
31-
player1 = connectClient("localhost", serverPort)
34+
player1 = connectPlayer()
3235
Thread.sleep(200)
33-
player2 = connectClient("localhost", serverPort)
36+
player2 = connectPlayer()
3437
Thread.sleep(200)
35-
player3 = connectClient("localhost", serverPort)
38+
player3 = connectPlayer()
3639
Thread.sleep(200)
3740
}
3841

server/test/sc/server/roles/AbstractRoleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import sc.server.Configuration;
77
import sc.server.Lobby;
88
import sc.server.gaming.GameRoomManager;
9+
import sc.server.helpers.MockClient;
910
import sc.server.network.AuthenticationFailedException;
1011
import sc.server.network.ClientManager;
11-
import sc.server.network.MockClient;
1212
import sc.server.plugins.GamePluginManager;
1313
import sc.server.plugins.PluginLoaderException;
1414
import sc.server.plugins.TestPlugin;

server/test/sc/server/roles/AdministratorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import sc.protocol.requests.AuthenticateRequest;
77
import sc.protocol.requests.PrepareGameRequest;
88
import sc.server.Configuration;
9+
import sc.server.helpers.MockClient;
910
import sc.server.network.Client;
10-
import sc.server.network.MockClient;
1111
import sc.server.network.PacketCallback;
1212
import sc.server.plugins.TestPlugin;
1313

server/test/sc/server/roles/ContestTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import sc.protocol.responses.GamePreparedResponse;
99
import sc.server.gaming.GameRoom;
1010
import sc.server.gaming.PlayerSlot;
11+
import sc.server.helpers.MockClient;
1112
import sc.server.network.Client;
12-
import sc.server.network.MockClient;
1313
import sc.server.network.PacketCallback;
1414
import sc.server.plugins.TestPlugin;
1515
import sc.shared.InvalidGameStateException;

server/test/sc/server/roles/PlayerTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@
44
import org.junit.jupiter.api.Test;
55
import sc.api.plugins.exceptions.RescuableClientException;
66
import sc.framework.plugins.protocol.MoveRequest;
7+
import sc.protocol.RemovedFromGame;
8+
import sc.protocol.requests.JoinGameRequest;
9+
import sc.protocol.requests.JoinPreparedRoomRequest;
10+
import sc.protocol.requests.ObservationRequest;
11+
import sc.protocol.requests.PrepareGameRequest;
12+
import sc.protocol.responses.GamePreparedResponse;
13+
import sc.protocol.responses.JoinedRoomResponse;
714
import sc.protocol.room.MementoMessage;
815
import sc.protocol.room.RoomPacket;
9-
import sc.protocol.requests.*;
10-
import sc.protocol.responses.*;
11-
import sc.protocol.RemovedFromGame;
16+
import sc.server.helpers.MockClient;
1217
import sc.server.network.Client;
13-
import sc.server.network.MockClient;
1418
import sc.server.network.PacketCallback;
1519
import sc.server.plugins.TestGameState;
1620
import sc.server.plugins.TestMove;

0 commit comments

Comments
 (0)