diff --git a/continue.md b/continue.md index baf6c1a..a31cd49 100644 --- a/continue.md +++ b/continue.md @@ -116,21 +116,21 @@ All constants defined in `src/test_utilities.h` — use those, do not redefine l ## Test Refactoring Status ### Completed -- `test_barkers_equation` ✅ — Barker's equation unit tests + parabolic propagation -- `test_cartesian_to_elements_advanced` ✅ — Advanced conversion tests (eccentricity spectrum, inclination, true anomaly, 3D orientation) -- `test_cartesian_to_elements_basic` ✅ — Element round-trip conversion (semi-major axis, eccentricity, true anomaly, inclination, radius, velocity) -- `test_parabolic_orbit` ✅ — Parabolic orbit energy conservation + escape trajectory + initial conditions -- `test_extreme_eccentricity` ✅ — High-eccentricity orbits (single SCENARIO, precalculated values, REL_TOL) -- `test_extreme_orientation_mixed` ✅ — Extreme orientation conversions, rotation matrix properties, singularity handling -- `test_extreme_timescales` ✅ — 9 TEST_CASEs → 1 SCENARIO with 11 SECTIONs, all WithinAbs use named constants -- `test_analytical_propagation` ✅ — 5 SCENARIOs → 1 SCENARIO with 23 SECTIONs, precalculated values, all WithinAbs use named constants -- `test_moon_orbits` ✅ — Multi-body hierarchical propagation with local/global coordinate tracking -- `test_energy` ✅ — Energy calculations and conservation tests -- `test_inclined_orbits` ✅ — 3D inclined orbit conversions, Molniya orbits, rotation matrices -- `test_maneuvers` ✅ — Impulsive burn tests with precalculated values -- `test_orbital_period` ✅ — Orbital period calculations, SCENARIO/SECTION pattern -- `test_true_anomaly_roundtrip` ✅ — True anomaly conversion round-trips, tight tolerances -- `test_physics_utilities` ✅ — Vector math, acceleration, matrix ops, rotation matrices, compare_vec3 +- `test_barkers_equation` — Barker's equation unit tests + parabolic propagation +- `test_cartesian_to_elements_advanced` — Advanced conversion tests (eccentricity spectrum, inclination, true anomaly, 3D orientation) +- `test_cartesian_to_elements_basic` — Element round-trip conversion (semi-major axis, eccentricity, true anomaly, inclination, radius, velocity) +- `test_parabolic_orbit` — Parabolic orbit energy conservation + escape trajectory + initial conditions +- `test_extreme_eccentricity` — High-eccentricity orbits (single SCENARIO, precalculated values, REL_TOL) +- `test_extreme_orientation_mixed` — Extreme orientation conversions, rotation matrix properties, singularity handling +- `test_extreme_timescales` — 9 TEST_CASEs → 1 SCENARIO with 11 SECTIONs, all WithinAbs use named constants +- `test_analytical_propagation` — 5 SCENARIOs → 1 SCENARIO with 23 SECTIONs, precalculated values, all WithinAbs use named constants +- `test_moon_orbits` — Multi-body hierarchical propagation with local/global coordinate tracking +- `test_energy` — Energy calculations and conservation tests +- `test_inclined_orbits` — 3D inclined orbit conversions, Molniya orbits, rotation matrices +- `test_maneuvers` — Impulsive burn tests with precalculated values +- `test_orbital_period` — Orbital period calculations, SCENARIO/SECTION pattern +- `test_true_anomaly_roundtrip` — True anomaly conversion round-trips, tight tolerances +- `test_physics_utilities` — Vector math, acceleration, matrix ops, rotation matrices, compare_vec3 - `test_periapsis_burn` — prograde burns ### Can Refactor Now (sim_engine.py supports all features needed)