diff --git a/tests/media/testMagneticField.cpp b/tests/media/testMagneticField.cpp index b5526547350a24df9a17d80a7e04b3ad9e0a4dc8..1bbe1b718a2c9ed10dc6bc256ad00a53ab70f5c9 100644 --- a/tests/media/testMagneticField.cpp +++ b/tests/media/testMagneticField.cpp @@ -89,13 +89,13 @@ TEST_CASE("UniformMagneticField w/ Homogeneous Medium") { MagneticFieldVector Earth_B_1 = get_wmm(gCS, 2022.5, 100_km, -80, -120); MagneticFieldVector Earth_B_2 = get_wmm(gCS, 2022.5, 0_km, 0, 120); MagneticFieldVector Earth_B_3 = get_wmm(gCS, 2020, 100_km, 80, 0); - CHECK(Earth_B_1.getX(gCS) / 1_nT == Approx(5815).margin(0.01)); - CHECK(Earth_B_1.getY(gCS) / 1_nT == Approx(14803).margin(0.01)); - CHECK(Earth_B_1.getZ(gCS) / 1_nT == Approx(49755.3).margin(0.01)); - CHECK(Earth_B_2.getX(gCS) / 1_nT == Approx(39684.7).margin(0.01)); - CHECK(Earth_B_2.getY(gCS) / 1_nT == Approx(-42.2).margin(0.01)); - CHECK(Earth_B_2.getZ(gCS) / 1_nT == Approx(10809.5).margin(0.01)); - CHECK(Earth_B_3.getX(gCS) / 1_nT == Approx(6261.8).margin(0.01)); - CHECK(Earth_B_3.getY(gCS) / 1_nT == Approx(-185.5).margin(0.01)); - CHECK(Earth_B_3.getZ(gCS) / 1_nT == Approx(-52429.1).margin(0.01)); + CHECK(Earth_B_1.getX(gCS) / 1_nT == Approx(5815).margin(0.03)); + CHECK(Earth_B_1.getY(gCS) / 1_nT == Approx(14803).margin(0.03)); + CHECK(Earth_B_1.getZ(gCS) / 1_nT == Approx(49755.3).margin(0.03)); + CHECK(Earth_B_2.getX(gCS) / 1_nT == Approx(39684.7).margin(0.03)); + CHECK(Earth_B_2.getY(gCS) / 1_nT == Approx(-42.2).margin(0.03)); + CHECK(Earth_B_2.getZ(gCS) / 1_nT == Approx(10809.5).margin(0.03)); + CHECK(Earth_B_3.getX(gCS) / 1_nT == Approx(6261.8).margin(0.03)); + CHECK(Earth_B_3.getY(gCS) / 1_nT == Approx(-185.5).margin(0.03)); + CHECK(Earth_B_3.getZ(gCS) / 1_nT == Approx(-52429.1).margin(0.03)); }