Browse Source

Math: more explicit Quaternion-from-Vector constructor test.

For better readability, nothing more.
pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
6edc26ff01
  1. 4
      src/Math/Test/DualQuaternionTest.cpp
  2. 4
      src/Math/Test/QuaternionTest.cpp

4
src/Math/Test/DualQuaternionTest.cpp

@ -95,7 +95,7 @@ void DualQuaternionTest::constructDefault() {
}
void DualQuaternionTest::constructFromVector() {
CORRADE_COMPARE(DualQuaternion({1.0f, 2.0f, 3.0f}), DualQuaternion({{0.0f, 0.0f, 0.0f}, 1.0f}, {{1.0f, 2.0f, 3.0f}, 0.0f}));
CORRADE_COMPARE(DualQuaternion(Vector3(1.0f, 2.0f, 3.0f)), DualQuaternion({{0.0f, 0.0f, 0.0f}, 1.0f}, {{1.0f, 2.0f, 3.0f}, 0.0f}));
}
void DualQuaternionTest::constExpressions() {
@ -108,7 +108,7 @@ void DualQuaternionTest::constExpressions() {
CORRADE_COMPARE(b, DualQuaternion({{1.0f, 2.0f, -3.0f}, -3.5f}, {{4.5f, -7.0f, 2.0f}, 1.0f}));
/* Vector constructor */
constexpr DualQuaternion c({1.5f, -5.0f, 3.0f});
constexpr DualQuaternion c(Vector3(1.5f, -5.0f, 3.0f));
CORRADE_COMPARE(c, DualQuaternion({{0.0f, 0.0f, 0.0f}, 1.0f}, {{1.5f, -5.0f, 3.0f}, 0.0f}));
/* Copy constructor */

4
src/Math/Test/QuaternionTest.cpp

@ -110,7 +110,7 @@ void QuaternionTest::constructDefault() {
}
void QuaternionTest::constructFromVector() {
CORRADE_COMPARE(Quaternion({1.0f, 2.0f, 3.0f}), Quaternion({1.0f, 2.0f, 3.0f}, 0.0f));
CORRADE_COMPARE(Quaternion(Vector3(1.0f, 2.0f, 3.0f)), Quaternion({1.0f, 2.0f, 3.0f}, 0.0f));
}
void QuaternionTest::compare() {
@ -130,7 +130,7 @@ void QuaternionTest::constExpressions() {
CORRADE_COMPARE(b, Quaternion({1.0f, -3.0f, 7.0f}, 2.5f));
/* Construct from vector */
constexpr Quaternion c({2.0f, -3.0f, 1.5f});
constexpr Quaternion c(Vector3(2.0f, -3.0f, 1.5f));
CORRADE_COMPARE(c, Quaternion({2.0f, -3.0f, 1.5f}, 0.0f));
/* Copy constructor */

Loading…
Cancel
Save