{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 0.523,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 37,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameBuilderImplTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.007,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameBuilderImplTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetState",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testRun",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetId",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetPlayers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetStrategies",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.026,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGameImplTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGrimTriggerStrategyTest",
          "duration" : 0.06,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Game started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-8.0], Move: Sn\u000a...[truncated 354 chars]...\u000ae: Snitching.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a2. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a3. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000a"
        }
      ],
      "duration" : 0.066,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDGrimTriggerStrategyTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPavlovStrategyTest",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Game started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-8.0], Move: Sn\u000a...[truncated 378 chars]...\u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a2. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a3. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000a"
        }
      ],
      "duration" : 0.021,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPavlovStrategyTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerBuilderImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.005,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerBuilderImplTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetState",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetOutcome",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetName",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSetAnswer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetAnswer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetPossibleOutcomes",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSetOutcome",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEquals",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDeepCopy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSetState",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.07,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDPlayerImplTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testComputeNextPlayers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEqualsObject",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetPlayers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetSecondPlayer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGetFirstPlayer",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDeepCopy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testCtorWithIdenticalNames",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNextTurn",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.035,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDStateImplTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDSusTitForTatStrategyTest",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Game started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove\u000a...[truncated 64 chars]...\u000a: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000a"
        }
      ],
      "duration" : 0.019,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDSusTitForTatStrategyTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDTitForTatStrategyTest",
          "duration" : 0.021,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Game started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-8.0], Move: Sn\u000a...[truncated 362 chars]...\u000ahing.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-8.0], Move: Snitching, OppMove: Snitching.] \u000a2. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a3. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000a"
        }
      ],
      "duration" : 0.027,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDTitForTatStrategyTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDTitForTwoTatsStrategyTest",
          "duration" : 0.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testBuild",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Game started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a\u000aGame started!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a1. [Outcome: Optional[-10.0], Move: Remain silent, OppMove: Snitching.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[0.0], Move: Snitching, OppMove: Remain silent.] \u000a1. [Outcome: Optional[0.0], Move\u000a...[truncated 1092 chars]...\u000aed!\u000aGame finished!\u000aMy view\u000a0. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a2. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000aOpponents view\u000a0. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a1. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a2. [Outcome: Optional[-1.0], Move: Remain silent, OppMove: Remain silent.] \u000a\u000a"
        }
      ],
      "duration" : 0.026,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.domain.impl.GDTitForTwoTatsStrategyTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDRemainSilentMoveTest",
          "duration" : 0.129,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testApplyTo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDRemainSilentMoveTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.207,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDRemainSilentMoveTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDSnitchMoveTest",
          "duration" : 0.007,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testApplyTo",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDSnitchMoveTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testToString",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.014,
      "enclosingBlockNames" : [
        
      ],
      "enclosingBlocks" : [
        
      ],
      "id" : None,
      "name" : "de.fhdw.gaming.GefangenenDilemma.moves.impl.GDSnitchMoveTest",
      "nodeId" : None,
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    }
  ]
}