Mockito.when(mockFighterState.getPosition()).thenReturn(new Coords(10, 0)); Mockito.when(mockFighterState.isProne()).thenReturn(false); Mockito.doReturn(new Coords(0, 2)).when(testFireControl).getNearestPointInFlightPath(Mockito.any(Coords.class), Mockito.any(Aero.class)); expected = new ToHitData(); 10, mockGame)); Mockito.doReturn(new Coords(0, 1)).when(testFireControl).getNearestPointInFlightPath(Mockito.any(Coords.class), Mockito.any(Aero.class)); expected = new ToHitData();
final IAero targetAero = (IAero) target; if (((Entity)targetAero).isNOE()) { final Coords closestInFlightPath = getNearestPointInFlightPath(shooterState.getPosition(), targetAero); final int aeroDistance = closestInFlightPath.distance(shooterState.getPosition()); if (1 >= aeroDistance) {