Added test for quat type component length() static #565
This commit is contained in:
parent
f3fc2b2862
commit
c4f52dc98f
@ -291,9 +291,23 @@ int test_quat_ctr()
|
|||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int test_size()
|
||||||
|
{
|
||||||
|
int Error = 0;
|
||||||
|
|
||||||
|
Error += 16 == sizeof(glm::quat) ? 0 : 1;
|
||||||
|
Error += 32 == sizeof(glm::dquat) ? 0 : 1;
|
||||||
|
Error += glm::quat().length() == 4 ? 0 : 1;
|
||||||
|
Error += glm::dquat().length() == 4 ? 0 : 1;
|
||||||
|
Error += glm::quat::length() == 4 ? 0 : 1;
|
||||||
|
Error += glm::dquat::length() == 4 ? 0 : 1;
|
||||||
|
|
||||||
|
return Error;
|
||||||
|
}
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
int Error(0);
|
int Error = 0;
|
||||||
|
|
||||||
Error += test_quat_ctr();
|
Error += test_quat_ctr();
|
||||||
Error += test_quat_mul_vec();
|
Error += test_quat_mul_vec();
|
||||||
@ -307,6 +321,7 @@ int main()
|
|||||||
Error += test_quat_normalize();
|
Error += test_quat_normalize();
|
||||||
Error += test_quat_euler();
|
Error += test_quat_euler();
|
||||||
Error += test_quat_slerp();
|
Error += test_quat_slerp();
|
||||||
|
Error += test_size();
|
||||||
|
|
||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
@ -174,15 +174,30 @@ int test_dual_quat_ctr()
|
|||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int test_size()
|
||||||
|
{
|
||||||
|
int Error = 0;
|
||||||
|
|
||||||
|
Error += 32 == sizeof(glm::dualquat) ? 0 : 1;
|
||||||
|
Error += 64 == sizeof(glm::ddualquat) ? 0 : 1;
|
||||||
|
Error += glm::dualquat().length() == 2 ? 0 : 1;
|
||||||
|
Error += glm::ddualquat().length() == 2 ? 0 : 1;
|
||||||
|
Error += glm::dualquat::length() == 2 ? 0 : 1;
|
||||||
|
Error += glm::ddualquat::length() == 2 ? 0 : 1;
|
||||||
|
|
||||||
|
return Error;
|
||||||
|
}
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
int Error(0);
|
int Error = 0;
|
||||||
|
|
||||||
Error += test_dual_quat_ctr();
|
Error += test_dual_quat_ctr();
|
||||||
Error += test_dquat_type();
|
Error += test_dquat_type();
|
||||||
Error += test_scalars();
|
Error += test_scalars();
|
||||||
Error += test_inverse();
|
Error += test_inverse();
|
||||||
Error += test_mul();
|
Error += test_mul();
|
||||||
|
Error += test_size();
|
||||||
|
|
||||||
return Error;
|
return Error;
|
||||||
}
|
}
|
||||||
|
@ -91,7 +91,7 @@ int test_log()
|
|||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
int Error(0);
|
int Error = 0;
|
||||||
|
|
||||||
Error += test_log();
|
Error += test_log();
|
||||||
Error += test_rotation();
|
Error += test_rotation();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user