mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
tests: add more tests for vec3
This commit is contained in:
@@ -620,6 +620,10 @@ TEST_IMPL(GLM_PREFIX, vec3_normalize) {
|
|||||||
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
||||||
ASSERT(test_eq(v1[2] * norm, v2[2]))
|
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
|
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[1] * norm, v2[1]))
|
||||||
ASSERT(test_eq(v1[2] * norm, v2[2]))
|
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
|
TEST_SUCCESS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -672,6 +680,10 @@ TEST_IMPL(GLM_PREFIX, normalize) {
|
|||||||
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
||||||
ASSERT(test_eq(v1[2] * norm, v2[2]))
|
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
|
TEST_SUCCESS
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -699,6 +711,10 @@ TEST_IMPL(GLM_PREFIX, normalize_to) {
|
|||||||
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
ASSERT(test_eq(v1[1] * norm, v2[1]))
|
||||||
ASSERT(test_eq(v1[2] * norm, v2[2]))
|
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
|
TEST_SUCCESS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user