112 lines
2.1 KiB
C
112 lines
2.1 KiB
C
#include "./versor.h"
|
|
|
|
#include "./../helpers.h"
|
|
|
|
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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
int test_versor()
|
|
{
|
|
print_testing_section("BGC Versor");
|
|
|
|
if (test_bgc_versor_reset() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
if (test_bgc_versor_set_values() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
if (test_bgc_versor_copy() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
if (test_bgc_versor_swap() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
if (test_bgc_versor_are_close() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
if (test_bgc_versor_combine() != TEST_SUCCES) {
|
|
return TEST_FAILED;
|
|
}
|
|
|
|
return TEST_SUCCES;
|
|
}
|