final EntityEvaluationResponse expected = new EntityEvaluationResponse(); expected.setMyEstimatedDamage(14.5); expected.setMyEstimatedPhysicalDamage(8.0); expected.setEstimatedEnemyDamage(25.0); EntityEvaluationResponse actual = testRanker.evaluateMovedEnemy(mockEnemyMech, mockPath, mockGame); expected.setMyEstimatedPhysicalDamage(0); expected.setEstimatedEnemyDamage(15); actual = testRanker.evaluateMovedEnemy(mockEnemyMech, mockPath, mockGame);
expected.setEstimatedEnemyDamage(2.125); expected.setMyEstimatedDamage(2.5); expected.setMyEstimatedPhysicalDamage(0.0); actual = testRanker.evaluateUnmovedEnemy(mockEnemyMech, mockPath, false, false); assertEntityEvaluationResponseEquals(expected, actual); expected.setEstimatedEnemyDamage(2.125); expected.setMyEstimatedDamage(0.0); expected.setMyEstimatedPhysicalDamage(0.0); actual = testRanker.evaluateUnmovedEnemy(mockEnemyMech, mockPath, false, false); assertEntityEvaluationResponseEquals(expected, actual); expected.setEstimatedEnemyDamage(4.625); expected.setMyEstimatedDamage(0.0); expected.setMyEstimatedPhysicalDamage(0.0); actual = testRanker.evaluateUnmovedEnemy(mockEnemyMech, mockPath, false, false); assertEntityEvaluationResponseEquals(expected, actual);
EntityEvaluationResponse evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(14.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech.setEstimatedEnemyDamage(25.0); Mockito.doReturn(evalForMockEnemyMech) final EntityEvaluationResponse evalForMockEnemyMech2 = new EntityEvaluationResponse(); evalForMockEnemyMech2.setMyEstimatedDamage(8.0); evalForMockEnemyMech2.setMyEstimatedPhysicalDamage(0.0); evalForMockEnemyMech2.setEstimatedEnemyDamage(15.0); Mockito.doReturn(evalForMockEnemyMech2) evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech.setEstimatedEnemyDamage(25.0); Mockito.doReturn(evalForMockEnemyMech) evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech.setEstimatedEnemyDamage(25.0); Mockito.doReturn(evalForMockEnemyMech) evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech.setEstimatedEnemyDamage(25.0); Mockito.doReturn(evalForMockEnemyMech) evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech.setEstimatedEnemyDamage(35.0); Mockito.doReturn(evalForMockEnemyMech) evalForMockEnemyMech = new EntityEvaluationResponse();
returnResponse.setMyEstimatedPhysicalDamage( calculateMyKickDamagePotential(path, enemy, game));