From f2073b2277edc384659680dcddd622b7654acebf Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Mon, 23 Sep 2019 22:46:45 +0300 Subject: [PATCH] tests: add more tests for vec3 --- test/src/test_vec3.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/src/test_vec3.h b/test/src/test_vec3.h index 9715515..636af5f 100644 --- a/test/src/test_vec3.h +++ b/test/src/test_vec3.h @@ -620,6 +620,10 @@ TEST_IMPL(GLM_PREFIX, vec3_normalize) { ASSERT(test_eq(v1[1] * norm, v2[1])) ASSERT(test_eq(v1[2] * norm, v2[2])) + glm_vec3_zero(v1); + GLM(vec3_normalize)(v1); + ASSERTIFY(test_assert_vec3_eq(v1, GLM_VEC3_ZERO)) + TEST_SUCCESS } @@ -645,6 +649,10 @@ TEST_IMPL(GLM_PREFIX, vec3_normalize_to) { ASSERT(test_eq(v1[1] * norm, v2[1])) ASSERT(test_eq(v1[2] * norm, v2[2])) + glm_vec3_zero(v1); + GLM(vec3_normalize_to)(v1, v2); + ASSERTIFY(test_assert_vec3_eq(v2, GLM_VEC3_ZERO)) + TEST_SUCCESS } @@ -672,6 +680,10 @@ TEST_IMPL(GLM_PREFIX, normalize) { ASSERT(test_eq(v1[1] * norm, v2[1])) ASSERT(test_eq(v1[2] * norm, v2[2])) + glm_vec3_zero(v1); + GLM(vec3_normalize)(v1); + ASSERTIFY(test_assert_vec3_eq(v1, GLM_VEC3_ZERO)) + TEST_SUCCESS } @@ -699,6 +711,10 @@ TEST_IMPL(GLM_PREFIX, normalize_to) { ASSERT(test_eq(v1[1] * norm, v2[1])) ASSERT(test_eq(v1[2] * norm, v2[2])) + glm_vec3_zero(v1); + GLM(vec3_normalize_to)(v1, v2); + ASSERTIFY(test_assert_vec3_eq(v2, GLM_VEC3_ZERO)) + TEST_SUCCESS }