1 #include "vector_assert.hpp"
3 #include <cppunit/extensions/HelperMacros.h>
9 /// assert that given vectors are equal enough according to given epsilon
11 const std::string &message,
12 const glm::vec3 &expected,
13 const glm::vec3 &actual,
16 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
17 message + " (X component)",
18 expected.x, actual.x, epsilon
20 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
21 message + " (Y component)",
22 expected.y, actual.y, epsilon
24 CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE(
25 message + " (Z component)",
26 expected.z, actual.z, epsilon