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)