diff --git a/Framework/Geometry/testGeometry.cc b/Framework/Geometry/testGeometry.cc index 6e054d336b1a2a66e6e615b506079eae4f4aebbf..002eb6d5e478d136f7395e5ede98396d67ae3a48 100644 --- a/Framework/Geometry/testGeometry.cc +++ b/Framework/Geometry/testGeometry.cc @@ -131,7 +131,10 @@ TEST_CASE("transformations between CoordinateSystems") { Vector const xPrime{csPrime, 5_m, 0_m, 0_m}; Vector const yPrime{csPrime, 0_m, 5_m, 0_m}; - CHECK(zPrime.dot(v).magnitude() > 0); + CHECK(xPrime.dot(v).magnitude() == Approx(0).margin(absMargin)); + CHECK(yPrime.dot(v).magnitude() == Approx(0).margin(absMargin)); + CHECK((zPrime.dot(v) / 1_m).magnitude() == Approx(5 * sqrt(2))); + CHECK(zPrime.GetComponents(rootCS)[1].magnitude() == Approx(zPrime.GetComponents(rootCS)[2].magnitude())); CHECK(zPrime.GetComponents(rootCS)[0].magnitude() == Approx(0));