diff --git a/tests/general/unit_test_mat.cpp b/tests/general/unit_test_mat.cpp index 97b94d1..43b25c1 100644 --- a/tests/general/unit_test_mat.cpp +++ b/tests/general/unit_test_mat.cpp @@ -166,8 +166,10 @@ TEST_F(UnitTestMat, StaticMethod_ToScreenMat) // Test exception handling in At() method TEST_F(UnitTestMat, Method_At_OutOfRange) { +#if !defined(NDEBUG) && defined(OMATH_SUPRESS_SAFETY_CHECKS) EXPECT_THROW(std::ignore = m2.At(2, 0), std::out_of_range); EXPECT_THROW(std::ignore = m2.At(0, 2), std::out_of_range); +#endif } // Test Determinant for 3x3 matrix