expected.add(mockPPCFireInfo); expected.add(mockLRMFireInfo); final FiringPlan actual = testFireControl.guessFullFiringPlan(mockShooter, mockShooterState, mockTarget, mockTargetState, mockGame); Assert.assertEquals(new HashSet<>(expected), new HashSet<>(actual)); Assert.assertEquals(expected, testFireControl.guessFullFiringPlan(mockShooter, mockShooterState, mockTarget, mockTargetState, mockGame)); Assert.assertEquals(expected, testFireControl.guessFullFiringPlan(mockShooter, mockShooterState, mockTarget, mockTargetState, mockGame));
FiringPlan alphaStrike = guessFullFiringPlan(shooter, shooterState, target, targetState, game); FiringPlan betaStrike = guessFullFiringPlan(shooter, shooterState, target, targetState, game); betaStrike.setFlipArms(true);