Add a test for struct type initializers

To make sure that they all work properly and none of them trigger
warnings.
This commit is contained in:
Carsten Hartenfels
2019-11-24 13:37:52 -05:00
parent 8ad273475f
commit b9aa14d25e
3 changed files with 98 additions and 1 deletions

View File

@@ -504,6 +504,19 @@ TEST_DECLARE(glmc_vec4_fract)
TEST_DECLARE(glmc_vec4_hadd)
TEST_DECLARE(glmc_vec4_sqrt)
/* structs */
TEST_DECLARE(mat3s_identity_init)
TEST_DECLARE(mat3s_zero_init)
TEST_DECLARE(mat4s_identity_init)
TEST_DECLARE(mat4s_zero_init)
TEST_DECLARE(quats_zero_init)
TEST_DECLARE(vec3s_one_init)
TEST_DECLARE(vec3s_zero_init)
TEST_DECLARE(vec4s_black_init)
TEST_DECLARE(vec4s_one_init)
TEST_DECLARE(vec4s_zero_init)
/*****************************************************************************/
TEST_LIST {
@@ -996,6 +1009,18 @@ TEST_LIST {
TEST_ENTRY(glmc_vec4_fract)
TEST_ENTRY(glmc_vec4_hadd)
TEST_ENTRY(glmc_vec4_sqrt)
/* structs */
TEST_ENTRY(mat3s_identity_init)
TEST_ENTRY(mat3s_zero_init)
TEST_ENTRY(mat4s_identity_init)
TEST_ENTRY(mat4s_zero_init)
TEST_ENTRY(quats_zero_init)
TEST_ENTRY(vec3s_one_init)
TEST_ENTRY(vec3s_zero_init)
TEST_ENTRY(vec4s_black_init)
TEST_ENTRY(vec4s_one_init)
TEST_ENTRY(vec4s_zero_init)
};
#endif /* tests_h */