reformat Code in SiedlerGameTest

This commit is contained in:
schrom01 2021-12-10 20:15:48 +01:00
parent 1bdbc80c06
commit 57e49db1f0
1 changed files with 35 additions and 30 deletions

View File

@ -1,27 +1,32 @@
package ch.zhaw.catan;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import org.junit.jupiter.api.*;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;
import java.awt.*;
import java.util.*;
import java.awt.Point;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.assertThrows;
/**
* @class SiedlerGameTest
*
* <p>
* contains all of the test cases for SiedlerGame class.
* The Test cases are categorized into
* - Positive TestCases
* Tests the methods of SiedlerGame with the intended values
*
* <p>
* - Negative TestCases
* Tests the methods of SiedlerGame with values, that results to errors and failure
*
* <p>
* - SystemTestCases
* Tests the coordination of all methods and simulates a game with programmed moves
* Checks if the methods are being executed and the values are set correctly
@ -33,7 +38,7 @@ public class SiedlerGameTest {
/**
* Property START_SETTLEMENT_POSITIONS
*
* <p>
* Lists all positions of Settlement for every faction in the initialization phase.
* Each faction is assigned to a list of specific settlements, which represents as a list of points
*/
@ -46,7 +51,7 @@ public class SiedlerGameTest {
/**
* Property START_ROADS_POSITION
*
* <p>
* Lists all endpoints of roads for every faction in the initialization phase.
* Each faction is assigned to a specific Road, which represents as a tuple of 2 points
*/
@ -94,10 +99,10 @@ public class SiedlerGameTest {
/**
* Tests if the method throwDice halves the resources of the player
* 7 will be passed to the throwDice Method when called
*
* <p>
* Method does not halve a resource, when the amount is below 7.
* Player has gotten 8 wool resources and throws a 7 with the dice
*
* <p>
* expected: throwDice with a 7 will halve wool resource, the amount should be 4
*/
@Test
@ -123,7 +128,7 @@ public class SiedlerGameTest {
/**
* @Class NegAtiveTestcases
*
* <p>
* contains all negative test cases
*/
@Nested
@ -163,7 +168,7 @@ public class SiedlerGameTest {
/**
* This testcase will test, if the methods placeInitialRoad and placeInitialSettlement are overwritting
* already occupied positions if the same faction or any other faction are calling the method with the same positions
*
* <p>
* Expected: Method placeInitialRoad placeInitialSettlement should return false, independent of the current faction playing
*/
@Test
@ -192,7 +197,7 @@ public class SiedlerGameTest {
/**
* @Class SystemTestCases
*
* <p>
* This class simulates a running game and tests multiple sequences of this game.
*/
@Nested