mirror of
https://github.com/recp/cglm.git
synced 2026-01-03 14:12:11 +00:00
test: improve runner output and add assert helper for inline functions
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user