test: improve runner output and add assert helper for inline functions

This commit is contained in:
Recep Aslantas
2019-09-12 23:54:24 +03:00
parent 80c2b3712d
commit 32e5784564
10 changed files with 89 additions and 69 deletions

View File

@@ -21,11 +21,11 @@ TEST_IMPL(euler) {
glmc_euler_angles(rot1, outAngles);
/* angles must be equal in that range */
ASSERT(test_assert_vec3_eq(inAngles, outAngles).status == 1)
ASSERTIFY(test_assert_vec3_eq(inAngles, outAngles))
/* matrices must be equal */
glmc_euler_xyz(outAngles, rot2);
ASSERT(test_assert_mat4_eq(rot1, rot2).status == 1)
ASSERTIFY(test_assert_mat4_eq(rot1, rot2))
/* change range */
inAngles[0] = glm_rad(-145.0f); /* X angle */
@@ -39,7 +39,7 @@ TEST_IMPL(euler) {
/* matrices must be equal */
glmc_euler_xyz(outAngles, rot2);
ASSERT(test_assert_mat4_eq(rot1, rot2).status == 1)
ASSERTIFY(test_assert_mat4_eq(rot1, rot2))
TEST_SUCCESS
}