Mockito.when(mockShooter.hasQuirk(Mockito.eq(OptionsConstants.QUIRK_POS_ANTI_AIR))).thenReturn(false); Mockito.when(mockTargetState.isImmobile()).thenReturn(false); Mockito.when(mockTargetState.getMovementType()).thenReturn(EntityMovementType.MOVE_NONE); Mockito.when(mockTargetState.getPosition()).thenReturn(new Coords(10, 0)); Mockito.when(mockTargetState.isProne()).thenReturn(false); Mockito.when(mockFighterState.isAirborneAero()).thenReturn(true); Mockito.when(mockFighterState.isImmobile()).thenReturn(false); Mockito.when(mockFighterState.getMovementType()).thenReturn(EntityMovementType.MOVE_SAFE_THRUST); Mockito.when(mockFighterState.getPosition()).thenReturn(new Coords(10, 0)); Mockito.when(mockFighterState.isProne()).thenReturn(false); 10, mockGame)); Mockito.when(mockTargetState.getMovementType()).thenReturn(EntityMovementType.MOVE_SKID); // Have the target mockGame)); Mockito.when(mockTargetState.isProne()).thenReturn(false); Mockito.when(mockTargetState.getMovementType()).thenReturn(EntityMovementType.MOVE_NONE); 10, mockGame)); Mockito.when(mockTargetState.getMovementType()).thenReturn(EntityMovementType.MOVE_WALK); // Walking target. expected = new ToHitData(); assertToHitDataEquals(expected, testFireControl.guessToHitModifierHelperForAnyAttack(mockShooter, Mockito.when(mockGameOptions.booleanOption(Mockito.eq(OptionsConstants.ADVGRNDMOV_TACOPS_STANDING_STILL))) .thenReturn(false); Mockito.when(mockTargetState.getMovementType()).thenReturn(EntityMovementType.MOVE_NONE);
&& !(EntityMovementType.MOVE_NONE == shooterState.getMovementType())) { continue; && !(EntityMovementType.MOVE_NONE == shooterState.getMovementType()) && (Infantry.LOC_FIELD_GUNS == shoot.getWeapon().getLocation())) { continue;
toHitData.append(getAttackerMovementModifier(game, shooter.getId(), shooterState.getMovementType())); && (EntityMovementType.MOVE_NONE == targetState.getMovementType()) && !targetState.isImmobile() && !((target instanceof Infantry) || (target instanceof VTOL) || if (EntityMovementType.MOVE_SPRINT == targetState.getMovementType() || EntityMovementType.MOVE_VTOL_SPRINT == targetState.getMovementType()) { toHitData.addModifier(TH_TAR_SPRINT); if (EntityMovementType.MOVE_SKID == targetState.getMovementType()) { toHitData.addModifier(TH_TAR_SKID);