40 #ifndef PCL_TEST_MACROS
41 #define PCL_TEST_MACROS
53 template <
typename V1,
typename V2>
56 SCOPED_TRACE(
"EXPECT_EQ_VECTORS failed");
57 EXPECT_EQ (v1.size (), v2.size ());
58 size_t length = v1.size ();
59 for (
size_t i = 0; i < length; ++i)
60 EXPECT_EQ (v1[i], v2[i]);
63 template <
typename V1,
typename V2,
typename Scalar>
66 SCOPED_TRACE(
"EXPECT_NEAR_VECTORS failed");
67 EXPECT_EQ (v1.size (), v2.size ());
68 size_t length = v1.size ();
69 for (
size_t i = 0; i < length; ++i)
70 EXPECT_NEAR (v1[i], v2[i], epsilon);