# | Line 70 | Line 70 | void Vector3TestCase::testOperators(){ | |
---|---|---|
70 | //test /= | |
71 | tmp = two; | |
72 | tmp *= 2.0; | |
73 | < | CPPUNIT_ASSERT(tmp == one); |
74 | < | //test / |
75 | < | CPPUNIT_ASSERT( two /2 == one); |
76 | < | CPPUNIT_ASSERT( two /4 == one * 0.5); |
73 | > | CPPUNIT_ASSERT(tmp == one * 4.0); |
74 | ||
75 | + | //test / |
76 | + | CPPUNIT_ASSERT( two /2.0 == one); |
77 | + | CPPUNIT_ASSERT( two /4.0 == one * 0.5); |
78 | + | |
79 | } | |
80 | ||
81 | void Vector3TestCase::testAccessEntries(){ | |
82 | ||
83 | < | CPPUNIT_ASSERT(v1.z() == 3.0); |
84 | < | CPPUNIT_ASSERT(v2.x() == 4.0); |
85 | < | CPPUNIT_ASSERT(v3.y() == 10.0); |
83 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(v1.z(), 3.0, oopse::epsilon); |
84 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(v2.x(), 4.0, oopse::epsilon); |
85 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(v3.y(), 10.0, oopse::epsilon); |
86 | ||
87 | Vector3d tmp; | |
88 | tmp.x() = 78.01; | |
89 | tmp.y() = 21.0; | |
90 | tmp.z() =133.12; | |
91 | < | CPPUNIT_ASSERT(tmp[0] == 78.01 && tmp[1] == 21.0 && tmp[2] == 133.12); |
92 | < | |
91 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp.x(), 78.01, oopse::epsilon); |
92 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp.y(), 21.0, oopse::epsilon); |
93 | > | CPPUNIT_ASSERT_DOUBLES_EQUAL(tmp.z(), 133.12, oopse::epsilon); |
94 | > | |
95 | } | |
96 | ||
97 | void Vector3TestCase::testOtherTemplateFunctions(){ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |