.when(testRanker) .getBestDamageByEnemies(); final EntityEvaluationResponse expected = new EntityEvaluationResponse(); expected.setMyEstimatedDamage(14.5); expected.setMyEstimatedPhysicalDamage(8.0);
Mockito.when(mockAero.isAirborne()).thenReturn(true); Mockito.when(mockAero.isAirborneAeroOnGroundMap()).thenReturn(true); EntityEvaluationResponse expected = new EntityEvaluationResponse(); EntityEvaluationResponse actual = testRanker.evaluateUnmovedEnemy(mockAero, mockPath, false, false); assertEntityEvaluationResponseEquals(expected, actual); .canFlankAndKick(Mockito.eq(mockEnemyMech), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.anyInt()); expected = new EntityEvaluationResponse(); expected.setEstimatedEnemyDamage(2.125); expected.setMyEstimatedDamage(2.5); .canFlankAndKick(Mockito.eq(mockEnemyMech), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.anyInt()); expected = new EntityEvaluationResponse(); expected.setEstimatedEnemyDamage(2.125); expected.setMyEstimatedDamage(0.0); .canFlankAndKick(Mockito.eq(mockEnemyMech), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.any(Coords.class), Mockito.anyInt()); expected = new EntityEvaluationResponse(); expected.setEstimatedEnemyDamage(4.625); expected.setMyEstimatedDamage(0.0);
Mockito.when(mockEnemyMech1.isImmobile()).thenReturn(false); Mockito.when(mockEnemyMech1.getId()).thenReturn(1); EntityEvaluationResponse evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(14.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); Mockito.when(mockEnemyMech2.isImmobile()).thenReturn(false); Mockito.when(mockEnemyMech2.getId()).thenReturn(2); final EntityEvaluationResponse evalForMockEnemyMech2 = new EntityEvaluationResponse(); evalForMockEnemyMech2.setMyEstimatedDamage(8.0); evalForMockEnemyMech2.setMyEstimatedPhysicalDamage(0.0); evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(14.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(4.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(14.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech = new EntityEvaluationResponse(); evalForMockEnemyMech.setMyEstimatedDamage(14.5); evalForMockEnemyMech.setMyEstimatedPhysicalDamage(8.0); evalForMockEnemyMech = new EntityEvaluationResponse();
EntityEvaluationResponse evaluateMovedEnemy(Entity enemy, MovePath path, IGame game) { EntityEvaluationResponse returnResponse = new EntityEvaluationResponse();