From d7b0ac92b83861251003061b1a6aa4b161c2d6e9 Mon Sep 17 00:00:00 2001 From: Benjamin Feyer Date: Sun, 1 Dec 2024 14:23:26 +0100 Subject: [PATCH] added in PieceTest the declaration and initialization of two players --- .../src/test/java/pp/mdga/game/PieceTest.java | 73 +++++++++++++++++++ .../server/serverState/ServerStateTest.java | 2 +- 2 files changed, 74 insertions(+), 1 deletion(-) diff --git a/Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java b/Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java index 30c770c1..112eb140 100644 --- a/Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java +++ b/Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java @@ -2,14 +2,87 @@ import org.junit.Before; import org.junit.Test; +import pp.mdga.message.server.ServerMessage; +import pp.mdga.server.ServerGameLogic; +import pp.mdga.server.ServerSender; /** * this test-class tests the testcases T035-T058 */ public class PieceTest { + //declare game here + private Game game; + + //declare server here + private ServerGameLogic serverGameLogic; + + //declare player-Client here + private Player playerClient; + private String nameClient = "Client"; + private Color clientColor; + + //declare pieces of client here + private Piece pieceClient0; + private Piece pieceClient1; + private Piece pieceClient2; + private Piece pieceClient3; + + //declare player-host here + private Player playerHost; + private String nameHost = "Host"; + private Color hostColor; + + //declare pieces of host here + private Piece pieceHost0; + private Piece pieceHost1; + private Piece pieceHost2; + private Piece pieceHost3; + + //declare messages here + @Before public void Setup() { + //initialize game here + game = new Game(); + + //initialize server here + serverGameLogic = new ServerGameLogic(new ServerSender() { + @Override + public void send(int id, ServerMessage message) { + + } + + @Override + public void broadcast(ServerMessage message) { + + } + },game); + + //declare player-Client here + playerClient = new Player(nameClient); + clientColor = Color.ARMY; + + //declare pieces of client here + pieceClient0 = new Piece(clientColor,PieceState.ACTIVE,2); + pieceClient1 = new Piece(clientColor,PieceState.ACTIVE,3); + pieceClient2 = new Piece(clientColor,PieceState.ACTIVE,4); + pieceClient3 = new Piece(clientColor,PieceState.ACTIVE,5); + + //declare player-host here + playerHost = new Player(nameHost); + hostColor = Color.NAVY; + + //declare pieces of host here + pieceHost0 = new Piece(hostColor,PieceState.ACTIVE,6); + pieceHost1 = new Piece(hostColor,PieceState.ACTIVE,7); + pieceHost2 = new Piece(hostColor,PieceState.ACTIVE,8); + pieceHost3 = new Piece(hostColor,PieceState.ACTIVE,9); + + //set the Pieces here + + + //declare messages here } diff --git a/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java b/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java index 7982a128..0d145dc8 100644 --- a/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java +++ b/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java @@ -177,7 +177,7 @@ public void broadcast(ServerMessage message) { playerClientColor = Color.ARMY; playerClient.setColor(playerClientColor); playerClient.addHandCards(bonusCardClient); - game.addPlayer(IDPlayerClient,playerClient); + game.addPlayer(IDPlayerClient,playerClient); //TODO random uuid //initialize a piece for client IDPiece = 3;