update unit tests

This commit is contained in:
JoePfeiffer 2024-01-04 14:02:17 -07:00
parent e51b76e176
commit 9e63380f06

View File

@ -56,8 +56,8 @@ public class FlightEventsTest extends BaseTestCase {
new FlightEvent(FlightEvent.Type.EJECTION_CHARGE, 2.0, stage),
new FlightEvent(FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT, 2.001, parachute),
new FlightEvent(FlightEvent.Type.APOGEE, 2.48338, rocket),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 43.1, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 43.1, null)
new FlightEvent(FlightEvent.Type.GROUND_HIT, 43.076, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 43.076, null)
};
checkEvents(expectedEvents, sim, 0);
@ -99,18 +99,18 @@ public class FlightEventsTest extends BaseTestCase {
new FlightEvent(FlightEvent.Type.LAUNCH, 0.0, rocket),
new FlightEvent(FlightEvent.Type.IGNITION, 0.0, boosterMotorTubes),
new FlightEvent(FlightEvent.Type.IGNITION, 0.0, coreBody),
new FlightEvent(FlightEvent.Type.LIFTOFF, 0.1225, null),
new FlightEvent(FlightEvent.Type.LAUNCHROD, 0.125, null),
new FlightEvent(FlightEvent.Type.APOGEE, 1.867, rocket),
new FlightEvent(FlightEvent.Type.LIFTOFF, 0.1275, null),
new FlightEvent(FlightEvent.Type.LAUNCHROD, 0.130, null),
new FlightEvent(FlightEvent.Type.BURNOUT, 2.0, boosterMotorTubes),
new FlightEvent(FlightEvent.Type.EJECTION_CHARGE, 2.0, boosterStage),
new FlightEvent(FlightEvent.Type.STAGE_SEPARATION, 2.0, boosterStage),
new FlightEvent(FlightEvent.Type.BURNOUT, 2.0, coreBody),
new FlightEvent(FlightEvent.Type.EJECTION_CHARGE, 2.0, coreStage),
new FlightEvent(FlightEvent.Type.STAGE_SEPARATION, 2.0, coreStage),
new FlightEvent(FlightEvent.Type.TUMBLE, 2.38, null),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 13.2, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 13.2, null)
new FlightEvent(FlightEvent.Type.APOGEE, 2.12, rocket),
new FlightEvent(FlightEvent.Type.TUMBLE, 2.202, null),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 14.12, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 14.12, null)
};
break;
// Core stage
@ -120,8 +120,10 @@ public class FlightEventsTest extends BaseTestCase {
new FlightEvent(FlightEvent.Type.BURNOUT, 2.0, coreBody),
new FlightEvent(FlightEvent.Type.EJECTION_CHARGE, 2.0, coreStage),
new FlightEvent(FlightEvent.Type.STAGE_SEPARATION, 2.0, coreStage),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 5.9, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 5.9, null)
new FlightEvent(FlightEvent.Type.APOGEE, 2.1, rocket),
new FlightEvent(FlightEvent.Type.TUMBLE, 2.15, null),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 7.26, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 7.26, null)
};
break;
// Booster stage
@ -131,9 +133,10 @@ public class FlightEventsTest extends BaseTestCase {
new FlightEvent(FlightEvent.Type.BURNOUT, 2.0, boosterMotorTubes),
new FlightEvent(FlightEvent.Type.EJECTION_CHARGE, 2.0, boosterStage),
new FlightEvent(FlightEvent.Type.STAGE_SEPARATION, 2.0, boosterStage),
new FlightEvent(FlightEvent.Type.TUMBLE, 3.428, null),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 10.3, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 10.3, null)
new FlightEvent(FlightEvent.Type.TUMBLE, 2.05, null),
new FlightEvent(FlightEvent.Type.APOGEE, 2.06, rocket),
new FlightEvent(FlightEvent.Type.GROUND_HIT, 12.0, null),
new FlightEvent(FlightEvent.Type.SIMULATION_END, 12.0, null)
};
break;
default: