/** * Initialize the possible path rankers. * Has a dependency on the fire controls being initialized. */ public void initializePathRankers() { initializeFireControls(); pathRankers = new HashMap<>(); BasicPathRanker basicPathRanker = new BasicPathRanker(this); basicPathRanker.setFireControl(fireControls.get(FireControlType.Basic)); basicPathRanker.setPathEnumerator(precognition.getPathEnumerator()); pathRankers.put(PathRankerType.Basic, basicPathRanker); InfantryPathRanker infantryPathRanker = new InfantryPathRanker(this); infantryPathRanker.setFireControl(fireControls.get(FireControlType.Infantry)); infantryPathRanker.setPathEnumerator(precognition.getPathEnumerator()); pathRankers.put(PathRankerType.Infantry, infantryPathRanker); NewtonianAerospacePathRanker newtonianAerospacePathRanker = new NewtonianAerospacePathRanker(this); newtonianAerospacePathRanker.setFireControl(fireControls.get(FireControlType.Basic)); newtonianAerospacePathRanker.setPathEnumerator(precognition.getPathEnumerator()); pathRankers.put(PathRankerType.NewtonianAerospace, newtonianAerospacePathRanker); }
testRollList.add(mockTargetRollTwo); final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(testRollList).when(testRanker).getPSRList(Mockito.eq(mockPath));
@Test public void testEvaluateMovedEnemy() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(mockPrincess).when(testRanker).getOwner();
final IGame mockGame = Mockito.mock(IGame.class); final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(enemyList).when(mockPrincess).getEnemyEntities();
@Test public void testCalculateDamagePotential() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(mockFireControl).when(testRanker).getFireControl();
@Test public void testCalculateMyDamagePotential() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(mockFireControl).when(testRanker).getFireControl();
@Test public void testCalcAllyCenter() { final BasicPathRanker testRanker = new BasicPathRanker(mockPrincess);
@Test public void testEvaluateUnmovedEnemy() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(mockPrincess).when(testRanker).getOwner();
@Test public void testRankPath() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess)); Mockito.doReturn(1.0) .when(testRanker)
@Test public void testCheckPathForHazards() { final BasicPathRanker testRanker = Mockito.spy(new BasicPathRanker(mockPrincess));