tests: add some tests for quat

This commit is contained in:
Recep Aslantas
2019-09-25 07:42:29 +03:00
parent 2ea9308361
commit b2084fbacf
6 changed files with 320 additions and 1 deletions

View File

@@ -272,3 +272,14 @@ test_assert_quat_eq(versor v1, versor v2) {
TEST_SUCCESS
}
test_status_t
test_assert_quat_eq_identity(versor q) {
versor p = GLM_QUAT_IDENTITY_INIT;
ASSERT(fabsf(q[0] - p[0]) <= 0.000009); /* rounding errors */
ASSERT(fabsf(q[1] - p[1]) <= 0.000009);
ASSERT(fabsf(q[2] - p[2]) <= 0.000009);
ASSERT(fabsf(q[3] - p[3]) <= 0.000009);
TEST_SUCCESS
}