{
  "_class" : "hudson.maven.reporters.SurefireAggregatedReport",
  "failCount" : 0,
  "skipCount" : 0,
  "totalCount" : 214,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-dilemmaOriginal/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.73800004,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 17,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.DilemmaGameTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testOfFullGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.DilemmaGameTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryCollectionImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "addGameHistoryTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryCollectionImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "numberOfPlayedGamesTest",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryCollectionImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "specificGameHistoryTest",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryCollectionImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "gameHistoryMoves",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.004,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.GameHistoryImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.impl.DilemmaGameImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.impl.DilemmaGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.impl.DilemmaPlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.impl.DilemmaPlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.02,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.domain.impl.DilemmaPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.178,
                "failedSince" : 0,
                "name" : "testSpiteVsAlwaysConfessStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.092,
                "failedSince" : 0,
                "name" : "testSpiteVsStaySilentStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.081,
                "failedSince" : 0,
                "name" : "testProberStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testNastyStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "testPavlovStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "testMistrustStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testPunisherStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.101,
                "failedSince" : 0,
                "name" : "testPeriodicallyKindStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "testPavlovAgainstKindStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.675,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.dilemmaOriginal.strategy.EvolutionStrategiesTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-freizeit/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 18.086,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 25,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitBalancedStrategyTest",
                "duration" : 17.664,
                "failedSince" : 0,
                "name" : "testOfALotOfGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 17.677,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitBalancedStrategyTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitGameBuilderImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCreateGameWithTooFewPlayers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitGameImplTest",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.082,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerBuilderImplTest",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testCreatePlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerBuilderImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testChangePossibleOutcome",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.031,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.123,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testHashcode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.212,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetPlayerMoveSetAnswer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayersAWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayersBWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayersDraw",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testSetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.078,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.freizeit.domain.impl.FreizeitStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-kopfzahl/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.37500003,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 30,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCreateGameWithTooFewPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameBuilderImplTest",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.025,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameImplTest",
                "duration" : 0.068,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameImplTest",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.086,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerBuilderImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testCreatePlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testChangePossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCheckPossibleOutcomesEmpty",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerBuilderImplTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testCheckPossibleOutcomesEmptyInnerMap",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.039,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.125,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.177,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testSetPlayerOutcomeWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetPlayerOutcomeWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerAWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerBWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testCreateStateWithTwoPlayersWithTheSameName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testSetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahl.domain.impl.KopfzahlStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-kopfzahlkante/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 8.918,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 35,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameBuilderImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCreateGameWithTooFewPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameBuilderImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.018,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 0.169,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 0.09,
                "failedSince" : 0,
                "name" : "testTenCompleteGamesCreatedByBuilderRandomKanteStrategies",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 1.053,
                "failedSince" : 0,
                "name" : "testThousandCompleteGamesCreatedByBuilderRandomZahlStrategies",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 0.083,
                "failedSince" : 0,
                "name" : "testHundredCompleteGamesCreatedByBuilderRandomKopfStrategies",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
                "duration" : 7.309,
                "failedSince" : 0,
                "name" : "testTenThousandCompleteGamesCreatedByBuilderRandomStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 8.746,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerBuilderImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testCreatePlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerBuilderImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testChangePossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerBuilderImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCheckPossibleOutcomesEmpty",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.017,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.06,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkantePlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerBWinsWithZahlKante",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testSetPlayerOutcomeWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetPlayerOutcomeWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerAWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerBWins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCreateStateWithTwoPlayersWithTheSameName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetPlayerStateWithWrongPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCompleteGamePlayerAWinsWithKanteKante",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.077,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.kopfzahlkante.domain.impl.KopfzahlkanteStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-rock-paper-scissors/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 1.108,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 7,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "testSameName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
                "duration" : 0.939,
                "failedSince" : 0,
                "name" : "testMixedStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNullName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "fullTestOfWorkingGame",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "runTests",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.003,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultGameTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultPlayerTest",
                "duration" : 0.076,
                "failedSince" : 0,
                "name" : "testDeepCopyOfPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultPlayerTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.105,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.rockpaperscissors.domain.impl.DefaultPlayerTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-search-trees/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.229,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 13,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.AlphaBetaImplTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testAlphaBetaWithMarketGame1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.AlphaBetaImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testAlphaBetaWithMarketGame2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.AlphaBetaImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAlphaBetaWithMarketGame3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.AlphaBetaImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testAlphaBetaWithMarketGame4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.AlphaBetaImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testMiniMaxWithMarketGame1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testMiniMaxWithMarketGame2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testMiniMaxWithMarketGame3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testMiniMaxWithMarketGame4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.183,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest2",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testMiniMaxWithSupermarktSpielWithoutStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.0,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.MinimaxImplTest2",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.NegamaxImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testNegaMaxWithMarketGame1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.NegamaxImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testNegaMaxWithMarketGame2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.NegamaxImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNegaMaxWithMarketGame3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.NegamaxImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNegaMaxWithMarketGame4",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.searchtrees.domain.NegamaxImplTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-tictactoe-core/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.595,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 53,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedRow",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFieldsBeing",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedDiagonals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testHasFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedRowAndColumn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetFields",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedColumn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.03,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetPosition",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetBoard",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHasNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testChangeState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.041,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeGameImplTest",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "testGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIsUsingCrosses",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.008,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetType",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFields",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.007,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeRowImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testMoveCompletedLostWon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetBoard",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testMoveCompletedWonLost",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetCurrentPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetNoughtsPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetCrossesPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testMoveCompletedDraw",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testNextTurn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.061,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.tictactoe.core.domain.impl.TicTacToeStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.216,
                "failedSince" : 0,
                "name" : "fourMovesPlayed",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.028,
                "failedSince" : 0,
                "name" : "bothPlayersWithWinningChance",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "emptyGame",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "finishedGame",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.027,
                "failedSince" : 0,
                "name" : "fiveMovesPlayed",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "threeMovesPlayed",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "singleCrossInCorner",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "doubleWinningSituation",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "twoCrosses",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "evaluation.TicTacToeEvaluationTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "firstMoveFromBothPlayers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.42,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "evaluation.TicTacToeEvaluationTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-vier-gewinnt-core/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.40600002,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 32,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEquals2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEquals3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testEquals4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals5",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetAllPlayableFields",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testGetFieldsBeing",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHasFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.06,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntBoardTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntFieldTest",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntFieldTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testHasNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntFieldTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.06,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntFieldTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPlayerTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetPlayerMark",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPlayerTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPlayerTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPositionTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPositionTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetColumnAndGetRow",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPositionTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testOffset",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntPositionTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testEquals1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testEquals2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEquals3",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEquals4",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.028,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntRowTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
                "duration" : 0.122,
                "failedSince" : 0,
                "name" : "testGetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testNextTurn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.194,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.VierGewinntStateTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.VierGewinntMoveTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testGetPosition",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.VierGewinntMoveTest",
                "duration" : 0.021,
                "failedSince" : 0,
                "name" : "testApplyTo1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.VierGewinntMoveTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testApplyTo2",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.046,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.core.domain.moves.VierGewinntMoveTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-vier-gewinnt-strategies-group1/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.296,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.ipspiel21.viergewinnt.strategies.group1.strategy.VierGewinntEvaluationTest",
                "duration" : 0.279,
                "failedSince" : 0,
                "name" : "finishedGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.296,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.ipspiel21.viergewinnt.strategies.group1.strategy.VierGewinntEvaluationTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 261,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/job/ipspiel21/de.fhdw.gaming.ipspiel21$ipspiel21-vier-gewinnt-strategies-group2/261/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.323,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 1,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel21.viergewinnt.strategies.group2.strategy.VierGewinntEvaluationTest",
                "duration" : 0.259,
                "failedSince" : 0,
                "name" : "finishedGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.323,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel21.viergewinnt.strategies.group2.strategy.VierGewinntEvaluationTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    }
  ]
}