diff --git a/tests/test_cartesian_to_elements_extreme.cpp b/tests/test_cartesian_to_elements_extreme.cpp index ffa0940..1877c11 100644 --- a/tests/test_cartesian_to_elements_extreme.cpp +++ b/tests/test_cartesian_to_elements_extreme.cpp @@ -104,7 +104,7 @@ TEST_CASE("Cartesian to Elements - Edge Cases", "[orbital_mechanics]") { OrbitalElements recovered = cartesian_to_orbital_elements(position, velocity, M_sun); - REQUIRE_THAT(recovered.eccentricity, WithinAbs(0.999, 1e-2)); + REQUIRE_THAT(recovered.eccentricity, WithinAbs(0.999, 1e-3)); // Semi-major axis poorly conditioned for e≈1, skip test } @@ -161,7 +161,7 @@ TEST_CASE("Cartesian to Elements - Edge Cases", "[orbital_mechanics]") { OrbitalElements recovered = cartesian_to_orbital_elements(position, velocity, M_sun); - REQUIRE_THAT(recovered.eccentricity, WithinAbs(10.0, 1e-2)); + REQUIRE_THAT(recovered.eccentricity, WithinAbs(10.0, 1e-3)); REQUIRE_THAT(recovered.semi_major_axis, WithinAbs(-1.0e10, 1e8)); }