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

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

@ -244,3 +244,16 @@ int test_bgc_versor_are_close_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_are_close()
{
if (test_bgc_versor_are_close_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_are_close_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -5,4 +5,6 @@ int test_bgc_versor_are_close_fp32();
int test_bgc_versor_are_close_fp64();
int test_bgc_versor_are_close();
#endif

View file

@ -115,3 +115,16 @@ int test_bgc_versor_combine_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_combine()
{
if (test_bgc_versor_combine_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_combine_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -5,4 +5,6 @@ int test_bgc_versor_combine_fp32();
int test_bgc_versor_combine_fp64();
int test_bgc_versor_combine();
#endif

View file

@ -79,3 +79,16 @@ int test_bgc_versor_copy_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_copy()
{
if (test_bgc_versor_copy_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_copy_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -5,4 +5,6 @@ int test_bgc_versor_copy_fp32();
int test_bgc_versor_copy_fp64();
int test_bgc_versor_copy();
#endif

View file

@ -37,3 +37,16 @@ int test_bgc_versor_reset_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_reset()
{
if (test_bgc_versor_reset_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_reset_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -5,4 +5,6 @@ int test_bgc_versor_reset_fp32();
int test_bgc_versor_reset_fp64();
int test_bgc_versor_reset();
#endif

View file

@ -139,3 +139,16 @@ int test_bgc_versor_set_values_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_set_values()
{
if (test_bgc_versor_set_values_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_set_values_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -5,4 +5,6 @@ int test_bgc_versor_set_values_fp32();
int test_bgc_versor_set_values_fp64();
int test_bgc_versor_set_values();
#endif

View file

@ -109,3 +109,16 @@ int test_bgc_versor_swap_fp64()
return TEST_SUCCES;
}
int test_bgc_versor_swap()
{
if (test_bgc_versor_swap_fp32() != TEST_SUCCES) {
return TEST_FAILED;
}
if (test_bgc_versor_swap_fp64() != TEST_SUCCES) {
return TEST_FAILED;
}
return TEST_SUCCES;
}

View file

@ -1,8 +1,10 @@
#ifndef _TEST_VECTOR2_SWAP_H_
#define _TEST_VECTOR2_SWAP_H_
#ifndef _TEST_VERSOR_SWAP_H_
#define _TEST_VERSOR_SWAP_H_
int test_bgc_versor_swap_fp32();
int test_bgc_versor_swap_fp64();
int test_bgc_versor_swap();
#endif