{
  "_class" : "hudson.maven.reporters.SurefireAggregatedReport",
  "failCount" : 0,
  "skipCount" : 2,
  "totalCount" : 240,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-VGStrategyEins/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 8.209,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 7,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 7.894,
                "failedSince" : 0,
                "name" : "testMinMaxVSVGStrategyEins",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testEvaluateStateful",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCommitMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testIsGameOver",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetPossibleMoves",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEvaluateStatefulEmptyBoard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 7.934,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.BewertungTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.StrategyFactoryTest",
                "duration" : 0.176,
                "failedSince" : 0,
                "name" : "testCreateVGStrategyEins",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.275,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.VGStrategyEins.strategy.StrategyFactoryTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-gefangenenDilemma/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.525,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 30,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.factory.GDDefaultStrategyFactoryProviderTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetStrategyFactories",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.factory.GDDefaultStrategyFactoryProviderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderFactoryImplTest",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testGetMaximumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderFactoryImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderFactoryImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetMinimumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderFactoryImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.043,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderFactoryImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testChangeMaximumComputationTimePerMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testChangeObserverFactoryProvider",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderImplTest",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.084,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameImplTest",
                "duration" : 0.02,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameImplTest",
                "duration" : 0.032,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.074,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerBuilderImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToAnswer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCreatePlayerWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.051,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetSecondPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetFirstPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.058,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.domain.impl.GDStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.strategy.StrategyFactoryTests",
                "duration" : 0.121,
                "failedSince" : 0,
                "name" : "testCreateMinMaxStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.strategy.StrategyFactoryTests",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testCreateRandomStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.193,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.gefangenenDilemma.strategy.StrategyFactoryTests",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-kopfundzahl/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 5.4249997,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 32,
        "skipCount" : 1,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderFactoryTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testgetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderFactoryTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testgetMinimumandMaximumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderFactoryTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testgetStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderFactoryTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.011,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameBuilderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameImplTest",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameImplTest",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameImplTest",
                "duration" : 0.038,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.114,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerBuilderTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testCreatePlayerWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.012,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerBuilderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testSetAnswer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.048,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.064,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetSecondPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetFirstPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testdeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.163,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStrategyFactoryProviderTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetStrategyFactories",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.022,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.domain.KopfundZahlStrategyFactoryProviderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.moves.DefaultKopfundZahlMoveFactoryTest",
                "duration" : 0.181,
                "failedSince" : 0,
                "name" : "testcreateHeadMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.moves.DefaultKopfundZahlMoveFactoryTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testcreateTailMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 163,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.moves.DefaultKopfundZahlMoveFactoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testapplyTo",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.293,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.moves.DefaultKopfundZahlMoveFactoryTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.strategy.KopfundZahlStrategyTest",
                "duration" : 4.726,
                "failedSince" : 0,
                "name" : "testCreateAlwaysHeadStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahl.strategy.KopfundZahlStrategyTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testCreateAlwaysTailStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.74,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahl.strategy.KopfundZahlStrategyTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-kopfundzahlundkante/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 2.7180002,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 38,
        "skipCount" : 1,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderFactoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderFactoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetMinimumandMaximumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderFactoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.006,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderFactoryTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderTest",
                "duration" : 0.12,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.13,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameBuilderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameImplTest",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerBuilderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCreatePlayerWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.002,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerBuilderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testSetAnswer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.05,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKantePlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testequals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetFirstPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetNameandState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testtoString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testgetandsetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testdeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetSecondPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testKopfundZahlStateImplConstructorException",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testcomputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.029,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStateTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStrategyFactoryProviderTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testGetStrategyFactories",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.027,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.domain.KopfundZahlundKanteStrategyFactoryProviderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.DefaultKopfundZahlundKanteMoveFactoryTest",
                "duration" : 0.071,
                "failedSince" : 0,
                "name" : "testcreateEdgeMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.DefaultKopfundZahlundKanteMoveFactoryTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testcreateHeadMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.DefaultKopfundZahlundKanteMoveFactoryTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testcreateTailMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 163,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.DefaultKopfundZahlundKanteMoveFactoryTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testapplyTo",
                "skipped" : True,
                "status" : "SKIPPED"
              }
            ],
            "duration" : 0.117,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.DefaultKopfundZahlundKanteMoveFactoryTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testcreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
                "duration" : 2.246,
                "failedSince" : 0,
                "name" : "testCreateAlwaysEdgeStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testCreateAlwaysRandomStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
                "duration" : 0.01,
                "failedSince" : 0,
                "name" : "testCreateAlwaysHeadStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testCreateAlwaysTailStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 2.321,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.kopfundzahlundkante.strategy.KopfundZahlundKanteStrategyTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-schere-stein-papier/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 4.862,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 41,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderFactoryImplTest",
                "duration" : 0.034,
                "failedSince" : 0,
                "name" : "testgetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderFactoryImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetMinimumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderFactoryImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testgetStrategies",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderFactoryImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testgetMaximumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.054,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPGameBuilderFactoryImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "changeObserverFactoryProvider",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
                "duration" : 0.011,
                "failedSince" : 0,
                "name" : "addPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "build",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "changeMaximumComputationTimePerMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.039,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameImplTest",
                "duration" : 0.074,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameImplTest",
                "duration" : 0.053,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPGameImplTest",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.198,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerBuilderImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "changeName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testCreatePlayerWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerBuilderImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "changePossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerBuilderImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "build",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPPlayerBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testSetAnswer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testGetPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.09,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPPlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testgetFirstPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.014,
                "failedSince" : 0,
                "name" : "testSSPStateImplConstructorException",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetNameandState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testtoString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetPossibleOutcomes",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testgetandsetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testdeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testgetSecondPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testcomputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testgetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.065,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.domain.impl.SSPStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.strategy.SSPStrategyTest",
                "duration" : 0.199,
                "failedSince" : 0,
                "name" : "testcreate",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.strategy.SSPStrategyTest",
                "duration" : 4.013,
                "failedSince" : 0,
                "name" : "testCreateAlwaysScissorsStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.strategy.SSPStrategyTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testCreateAlwaysRandomStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.strategy.SSPStrategyTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testCreateAlwaysStoneStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.schereSteinPapier.strategy.SSPStrategyTest",
                "duration" : 0.018,
                "failedSince" : 0,
                "name" : "testCreateAlwaysPapierStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 4.39,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.schereSteinPapier.strategy.SSPStrategyTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-searchtree/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.357,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 6,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testMiniMaxTaken1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testMiniMaxTaken2",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "testGetBestMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testMiniMaxTake1And1And1",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testMiniMaxInitial",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testMiniMaxBothTaken1",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.357,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.searchtree.algorithm.MinMaxAlgorithmTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-tictactoe-core/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.56799996,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 43,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedRow",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetFieldsBeing",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetSize",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedDiagonals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testHasFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedRowAndColumn",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetFields",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.009,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetRowsUniformlyMarkedColumn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.06,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeBoardImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetPosition",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetBoard",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHasNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetNeighbour",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testChangeState",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.026,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeFieldImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeGameImplTest",
                "duration" : 0.077,
                "failedSince" : 0,
                "name" : "testGame",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.08,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.025,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testIsUsingCrosses",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.042,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToePlayerImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.189,
                "failedSince" : 0,
                "name" : "testGetIndex",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetType",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetFields",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.29,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeRowImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testMoveCompletedLostWon",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetBoard",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.019,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testComputeNextPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testMoveCompletedWonLost",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testEqualsObject",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.008,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetCurrentPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetNoughtsPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testDeepCopy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetCrossesPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testMoveCompletedDraw",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testNextTurn",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.07,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.tictactoe.core.domain.impl.TicTacToeStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 162,
        "url" : "https://fhdwdev.ha.bib.de/jenkins/view/All/job/ipspiel22/de.fhdw.gaming.ipspiel22$ipspiel22-vierGewinnt/162/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 5.9379997,
        "empty" : False,
        "failCount" : 0,
        "passCount" : 41,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.factory.VGDefaultStrategyFactoryProviderTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetStrategyFactories",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.009,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.factory.VGDefaultStrategyFactoryProviderTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "testGetFieldsBeing",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testHasFieldAt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGBoardImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testGetBoard",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.01,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGFieldImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testGetMaximumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetName",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testGetMinimumNumberOfPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
                "duration" : 0.024,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByFactoryAddingPlayerOneFirst",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testGetStrategies",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.083,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderFactoryImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testChangeMaximumComputationTimePerMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testChangeObserverFactoryProvider",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
                "duration" : 0.043,
                "failedSince" : 0,
                "name" : "testCreateGameWithDefaults",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.059,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameBuilderImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testChooseRandomMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
                "duration" : 0.037,
                "failedSince" : 0,
                "name" : "testCompleteGameCreatedByBuilder",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
                "duration" : 0.012,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.059,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGGameImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.013,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerOutcome",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGameOver",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testIllegalArgumentException",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetAndSetPlayerState",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetPlayers",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "testGetCurrentPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testGetSecondPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testHashCode",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetFirstPlayer",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEquals",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.096,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.domain.impl.VGStateImplTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
                "duration" : 0.275,
                "failedSince" : 0,
                "name" : "testPlaceTokenMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
                "duration" : 0.002,
                "failedSince" : 0,
                "name" : "testGetColumnInt",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testToString",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testGetTokenPosition",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.378,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.moves.impl.VGPlaceTokenMoveTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testEvaluateStateful",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 0.017,
                "failedSince" : 0,
                "name" : "testCommitMove",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testIsGameOver",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "testGetPossibleMoves",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 5.108,
                "failedSince" : 0,
                "name" : "testMinMaxVSRandom",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "testEvaluateStatefulEmptyBoard",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 5.211,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.MinMaxViergewinntTest",
            "nodeId" : None,
            "timestamp" : None
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
                "duration" : 0.007,
                "failedSince" : 0,
                "name" : "testCreateMinMaxStrategy",
                "skipped" : False,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "testCreateRandomStrategy",
                "skipped" : False,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.023,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : None,
            "name" : "de.fhdw.gaming.ipspiel22.vierGewinnt.strategy.StrategyFactoryTests",
            "nodeId" : None,
            "timestamp" : None
          }
        ]
      }
    }
  ]
}