Модульные тесты для кватернионов

This commit is contained in:
Andrey Pokidov 2025-02-11 00:01:29 +07:00
parent 2fae0154ac
commit 899ca7dd52
63 changed files with 1233 additions and 284 deletions

View file

@ -0,0 +1,28 @@
#include "quaternion.h"
int test_quaternion()
{
print_testing_section("BGC Quaternion");
if (test_bgc_quaternion_reset() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_quaternion_set_to_identity() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_quaternion_set_values() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_quaternion_copy() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_quaternion_swap() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}