{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 1.563,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 41,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.factory.VGDefaultStrategyFactoryProviderTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetStrategyFactories",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.002,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.factory.VGDefaultStrategyFactoryProviderTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetFieldsBeing",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHasFieldAt",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHashCode",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.003,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetBoard",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHashCode",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEquals",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.007,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetMaximumNumberOfPlayers",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetName",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetMinimumNumberOfPlayers",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetStrategies",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.017,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testChangeMaximumComputationTimePerMove",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testChangeObserverFactoryProvider",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCreateGameWithDefaults",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.014,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testChooseRandomMove",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCompleteGameCreatedByBuilder",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
          "duration" : 0.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "VGGame[id=1, state=VGState[board=VGBoard[size=7, fields=[[VGField[position=A1, state=empty], VGField[position=B1, state=empty], VGField[position=C1, state=empty], VGField[position=D1, state=empty], VGField[position=E1, state=empty], VGField[position=F1, state=empty]], [VGField[position=A2, state=empty], VGField[position=B2, state=empty], VGField[position=C2, state=empty], VGField[position=D2, state=empty], VGField[position=E2, state=empty], VGField[position=F2, state=empty]], [VGField[position=A\u000a...[truncated 786 chars]...\u000ampty], VGField[position=F6, state=empty]], [VGField[position=A7, state=empty], VGField[position=B7, state=empty], VGField[position=C7, state=empty], VGField[position=D7, state=empty], VGField[position=E7, state=empty], VGField[position=F7, state=empty]]]], redPlayer=GDPlayer[name=A, chips=red, state=PLAYING, outcome=Optional.empty], yellowPlayer=GDPlayer[name=B, chips=yellow, state=PLAYING, outcome=Optional.empty], currentPlayer=red], strategies={A=VGRandomMoveStrategy, B=VGRandomMoveStrategy}]\u000a"
        }
      ],
      "duration" : 0.027,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetAndSetPlayerOutcome",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "VGState[board=VGBoard[size=7, fields=[[VGField[position=A1, state=empty], VGField[position=B1, state=empty], VGField[position=C1, state=empty], VGField[position=D1, state=empty], VGField[position=E1, state=empty], VGField[position=F1, state=empty]], [VGField[position=A2, state=empty], VGField[position=B2, state=empty], VGField[position=C2, state=empty], VGField[position=D2, state=empty], VGField[position=E2, state=empty], VGField[position=F2, state=empty]], [VGField[position=A3, state=empty], VG\u000a...[truncated 705 chars]...\u000aGField[position=D6, state=empty], VGField[position=E6, state=empty], VGField[position=F6, state=empty]], [VGField[position=A7, state=empty], VGField[position=B7, state=empty], VGField[position=C7, state=empty], VGField[position=D7, state=empty], VGField[position=E7, state=empty], VGField[position=F7, state=empty]]]], redPlayer=GDPlayer[name=A, chips=red, state=PLAYING, outcome=Optional.empty], yellowPlayer=GDPlayer[name=B, chips=yellow, state=PLAYING, outcome=Optional.empty], currentPlayer=red]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGameOver",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIllegalArgumentException",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetAndSetPlayerState",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetPlayers",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetCurrentPlayer",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetSecondPlayer",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testHashCode",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetFirstPlayer",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEquals",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.029,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
          "duration" : 0.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPlaceTokenMove",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetColumnInt",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetTokenPosition",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.139,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEvaluateStateful",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCommitMove",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testIsGameOver",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetPossibleMoves",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 1.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testMinMaxVSRandom",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEvaluateStatefulEmptyBoard",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 1.318,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCreateMinMaxStrategy",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCreateRandomStrategy",
          "properties" : None,
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.007,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
      "nodeId" : None,
      "properties" : None,
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    }
  ]
}