initial test commit,
added all testclasses except Playertest, Viewtest, Cameratest, SettingsTest, SoundTest, ReactionTest and ClientStateTest. And filled all created testclasses with empty testmethods, except ServerStateTest.
This commit is contained in:
		@@ -0,0 +1,44 @@
 | 
			
		||||
package pp.mdga.client;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T066-T071
 | 
			
		||||
 */
 | 
			
		||||
public class ClientTest {
 | 
			
		||||
    @Before
 | 
			
		||||
    public void Setup() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientTerminatesConnection() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientConnects() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientCantConnect() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientReconnect() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientDoesntReconnect() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientDisconnects() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,88 @@
 | 
			
		||||
package pp.mdga.client.Dialog;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T084-T095
 | 
			
		||||
 */
 | 
			
		||||
public class LobbyTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setUp() {
 | 
			
		||||
        // This method will be executed before each test.
 | 
			
		||||
        // Initialize common objects or setup required state for Lobby actions.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-01
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testSelectTSK() {
 | 
			
		||||
        // TODO: Implement test logic for selecting a task (TSK)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testDeselectTSK() {
 | 
			
		||||
        // TODO: Implement test logic for deselecting a previously selected task (TSK)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testChangeTSK() {
 | 
			
		||||
        // TODO: Implement test logic for changing a selected task (TSK)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-04
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testReady() {
 | 
			
		||||
        // TODO: Implement test logic for setting the player status to "ready"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-05
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testNotReady() {
 | 
			
		||||
        // TODO: Implement test logic for setting the player status to "not ready"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-06
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testLeaveLobby() {
 | 
			
		||||
        // TODO: Implement test logic for a player leaving the lobby
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-07
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStartGame() {
 | 
			
		||||
        // TODO: Implement test logic for starting the game
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-08
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testShowStatus() {
 | 
			
		||||
        // TODO: Implement test logic for showing the status of all players (ready/not ready)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-09
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testShowNames() {
 | 
			
		||||
        // TODO: Implement test logic for showing the names of all players in the lobby
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-10
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testShowAvailableTSKs() {
 | 
			
		||||
        // TODO: Implement test logic for displaying the list of available tasks (TSKs)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-11
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testShowAssignedTSKs() {
 | 
			
		||||
        // TODO: Implement test logic for showing the tasks assigned to players
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Lobby-12
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testServerAssignsTSK() {
 | 
			
		||||
        // TODO: Implement test logic for server-side assignment of tasks (TSKs) to players
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,45 @@
 | 
			
		||||
package pp.mdga.client.Dialog;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T079-T083
 | 
			
		||||
 */
 | 
			
		||||
public class NetworkDialogClientTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setUp() {
 | 
			
		||||
        // This method will be executed before each test.
 | 
			
		||||
        // Initialize common objects or setup required state for Network Dialog Client actions.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogClient-01
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testEnterIP() {
 | 
			
		||||
        // TODO: Implement test logic for entering an IP address
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogClient-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testEnterPort() {
 | 
			
		||||
        // TODO: Implement test logic for entering a port number
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogClient-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testConnectToServer() {
 | 
			
		||||
        // TODO: Implement test logic for attempting to connect to a server
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCantConnectToServer() {
 | 
			
		||||
        // TODO: Implement test logic for handling failed server connection attempts
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogClient-04
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCancelJoining() {
 | 
			
		||||
        // TODO: Implement test logic for canceling the joining process
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,35 @@
 | 
			
		||||
package pp.mdga.client.Dialog;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T076-T078
 | 
			
		||||
 */
 | 
			
		||||
public class NetworkDialogHostTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setUp() {
 | 
			
		||||
        // This method will be executed before each test.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogHost-01
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testSpecifyPort() {
 | 
			
		||||
        // TODO: Implement test logic for specifying a port
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogHost-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCreateServer() {
 | 
			
		||||
        // TODO: Implement test logic for creating a server
 | 
			
		||||
        // Example: Check that the server is created successfully and starts listening on the specified port.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-NetworkDialogHost-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCancelServer() {
 | 
			
		||||
        // TODO: Implement test logic for canceling server creation
 | 
			
		||||
        // Example: Verify that the server creation process is canceled properly without starting a server.
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,39 @@
 | 
			
		||||
package pp.mdga.client.Dialog;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T072-T075
 | 
			
		||||
 */
 | 
			
		||||
public class StartDialogTest {
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setUp() {
 | 
			
		||||
        // This method will be executed before each test.
 | 
			
		||||
        // Initialize common objects or setup required state for Start Dialog actions.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-StartDialog-01
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testEnterName() {
 | 
			
		||||
        // TODO: Implement test logic for entering a player name
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-StartDialog-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testJoinServer() {
 | 
			
		||||
        // TODO: Implement test logic for joining a game server
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-StartDialog-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testHostServer() {
 | 
			
		||||
        // TODO: Implement test logic for hosting a server
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-StartDialog-04
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testExitGame() {
 | 
			
		||||
        // TODO: Implement test logic for exiting the game
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,64 @@
 | 
			
		||||
package pp.mdga.client.clientState;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T232-T239
 | 
			
		||||
 */
 | 
			
		||||
public class SettingsStateTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setUp() {
 | 
			
		||||
        // This method will be executed before each test.
 | 
			
		||||
        // Initialize common objects or setup required state for Client State transitions.
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-63
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMainSettingsToVideoSettings() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from Main Settings to Video Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-64
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMainSettingsToAudioSettings() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from Main Settings to Audio Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-65
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMainSettingsToClientState() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from Main Settings to a generic Client State
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-66
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStayInVideoSettings() {
 | 
			
		||||
        // TODO: Implement test logic for staying in Video Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-67
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testVideoSettingsToMainSettings() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from Video Settings to Main Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-68
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStayInAudioSettings() {
 | 
			
		||||
        // TODO: Implement test logic for staying in Audio Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-69
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testAudioSettingsToMainSettings() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from Audio Settings to Main Settings
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-ClientState-70
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testClientStateSubStatesToMainSettings() {
 | 
			
		||||
        // TODO: Implement test logic for transitioning from any sub-state of the client to Main Settings
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										106
									
								
								Projekte/mdga/model/src/test/java/pp/mdga/game/GameTest.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								Projekte/mdga/model/src/test/java/pp/mdga/game/GameTest.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,106 @@
 | 
			
		||||
package pp.mdga.game;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T001-T016
 | 
			
		||||
 */
 | 
			
		||||
public class GameTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void setup() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStartLineUp() {
 | 
			
		||||
        // TODO: Implement test logic for starting line-up
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCreatePowerCardDeck() {
 | 
			
		||||
        // TODO: Implement test logic for creating power card deck
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testGameFinishes() {
 | 
			
		||||
        // TODO: Implement test logic for game finishes
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testPlayerFinishes() {
 | 
			
		||||
        // TODO: Implement test logic for player finishes
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-04
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testAllPiecesInWaitingArea() {
 | 
			
		||||
        // TODO: Implement test logic for checking if all pieces are in the waiting area
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void test3TriesFor6() {
 | 
			
		||||
        // TODO: Implement test logic for checking 3 tries for rolling a 6
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-05
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testGameTerminates() {
 | 
			
		||||
        // TODO: Implement test logic for game termination
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-06
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStartingOrder() {
 | 
			
		||||
        // TODO: Implement test logic for verifying starting order of players
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-07
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testDouble() {
 | 
			
		||||
        // TODO: Implement test logic for testing the double rule
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-08
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testChangeActivePlayer() {
 | 
			
		||||
        // TODO: Implement test logic for changing the active player
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-09
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testUseTurbo() {
 | 
			
		||||
        // TODO: Implement test logic for using a turbo power-up
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMuliplicationChance() {
 | 
			
		||||
        // TODO: Implement test logic for testing multiplication chance power-up
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-10
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testTurboOn6() {
 | 
			
		||||
        // TODO: Implement test logic for turbo activation on rolling a 6
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-11
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testAwardCeremony() {
 | 
			
		||||
        // TODO: Implement test logic for award ceremony
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testStatistics() {
 | 
			
		||||
        // TODO: Implement test logic for gathering or displaying game statistics
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Game-12
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testRefillPowerCardDeck() {
 | 
			
		||||
        // TODO: Implement test logic for refilling the power card deck
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										147
									
								
								Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										147
									
								
								Projekte/mdga/model/src/test/java/pp/mdga/game/PieceTest.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,147 @@
 | 
			
		||||
package pp.mdga.game;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T035-T058
 | 
			
		||||
 */
 | 
			
		||||
public class PieceTest {
 | 
			
		||||
 | 
			
		||||
    @Before
 | 
			
		||||
    public void Setup() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-01
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMove() {
 | 
			
		||||
        // TODO: Implement test logic for moving a piece
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-02
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCantMove() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece can't move
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-03
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testNoPossibleMove() {
 | 
			
		||||
        // TODO: Implement test logic for when no possible moves are available
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testThrow() {
 | 
			
		||||
        // TODO: Implement test logic for throwing a piece off the board
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-04
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testGetThrown() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece gets thrown
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-05
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testLeaveWaitingArea() {
 | 
			
		||||
        // TODO: Implement test logic for a piece leaving the waiting area
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-06
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testMustLeaveStartingField() {
 | 
			
		||||
        // TODO: Implement test logic for a piece that must leave the starting field
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-07
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testDontHaveToLeaveStartingField() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece doesn't have to leave the starting field
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-08
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCantLeaveStartingField() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece can't leave the starting field
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-09
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testReachBonusField() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece reaches a bonus field
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testNoPowerCards() {
 | 
			
		||||
        // TODO: Implement test logic for when there are no power cards available
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testShufflePile() {
 | 
			
		||||
        // TODO: Implement test logic for shuffling the pile of power cards
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-10
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testEnterHouse() {
 | 
			
		||||
        // TODO: Implement test logic for entering the house area
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testOnlyEnterOwnHouse() {
 | 
			
		||||
        // TODO: Implement test logic to ensure a piece can only enter its own house
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-11
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testActiveHomePiece() {
 | 
			
		||||
        // TODO: Implement test logic for activating a piece in the home area
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testCantJumpOverFigureInHouse() {
 | 
			
		||||
        // TODO: Implement test logic to prevent jumping over another piece in the house
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-12
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testActiveHomePieceBlocked() {
 | 
			
		||||
        // TODO: Implement test logic for when an active home piece is blocked
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testOnStartingFieldWithShield() {
 | 
			
		||||
        // TODO: Implement test logic for a piece on the starting field with a shield
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-13
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testThrowFigureWithShield() {
 | 
			
		||||
        // TODO: Implement test logic for attempting to throw a figure with a shield
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-14
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testUseSwap() {
 | 
			
		||||
        // TODO: Implement test logic for using a swap power-up
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-15
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testUseShield() {
 | 
			
		||||
        // TODO: Implement test logic for using a shield power-up
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-16
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testLoseShield() {
 | 
			
		||||
        // TODO: Implement test logic for when a piece loses its shield
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // UC-Piece-17
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testFinishedPiece() {
 | 
			
		||||
        // TODO: Implement test logic for a piece that has finished the game
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,49 @@
 | 
			
		||||
package pp.mdga.server;
 | 
			
		||||
 | 
			
		||||
import org.junit.Before;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * this test-class tests the testcases T059-T065
 | 
			
		||||
 */
 | 
			
		||||
public class ServerTest {
 | 
			
		||||
    @Before
 | 
			
		||||
    public void Setup() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testServerStart() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testServerDoesntStart() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testAcceptRequest() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testTerminateServer() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testServerEndsGame() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testDeclineConnection() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testDeclineRequest() {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,4 @@
 | 
			
		||||
package pp.mdga.server.serverState;
 | 
			
		||||
 | 
			
		||||
public class ServerStateTest {
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user