Failed
de.fhdw.gaming.ipspiel24.VierConnects.core.domain.impl.VierConnectsGameImplTest.testGame
Error Message
expected: <DefaultGame[id=1, state=VierConnectsState[board=
O O O _ _
X X X _ _
O O O _ _
X X X X _
, crossesPlayer=VierConnectsPlayer[name=1, type=X, state=WON, outcome=Optional[1.0]], noughtsPlayer=VierConnectsPlayer[name=2, type=O, state=LOST, outcome=Optional[-1.0]], currentPlayer=O], strategies={1=VierConnectsFirstMoveStrategy, 2=VierConnectsFirstMoveStrategy}]> but was: <DefaultGame[id=1, state=VierConnectsState[board=
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X O _ _ _ _
, crossesPlayer=VierConnectsPlayer[name=1, type=X, state=LOST, outcome=Optional[-1.0]], noughtsPlayer=VierConnectsPlayer[name=2, type=O, state=WON, outcome=Optional[1.0]], currentPlayer=X], strategies={1=VierConnectsFirstMoveStrategy, 2=VierConnectsFirstMoveStrategy}]>Stacktrace
org.opentest4j.AssertionFailedError:
expected: <DefaultGame[id=1, state=VierConnectsState[board=
O O O _ _
X X X _ _
O O O _ _
X X X X _
, crossesPlayer=VierConnectsPlayer[name=1, type=X, state=WON, outcome=Optional[1.0]], noughtsPlayer=VierConnectsPlayer[name=2, type=O, state=LOST, outcome=Optional[-1.0]], currentPlayer=O], strategies={1=VierConnectsFirstMoveStrategy, 2=VierConnectsFirstMoveStrategy}]> but was: <DefaultGame[id=1, state=VierConnectsState[board=
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X _ _ _ _ _
O X O _ _ _ _ _
X O X O _ _ _ _
, crossesPlayer=VierConnectsPlayer[name=1, type=X, state=LOST, outcome=Optional[-1.0]], noughtsPlayer=VierConnectsPlayer[name=2, type=O, state=WON, outcome=Optional[1.0]], currentPlayer=X], strategies={1=VierConnectsFirstMoveStrategy, 2=VierConnectsFirstMoveStrategy}]>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
at de.fhdw.gaming.ipspiel24.VierConnects.core@1.0.0-SNAPSHOT/de.fhdw.gaming.ipspiel24.VierConnects.core.domain.impl.VierConnectsGameImplTest.testGame(VierConnectsGameImplTest.java:90)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)