Removed unnecessary tests and include

dev
Tomasz Kapuściński 2022-01-05 21:08:28 +01:00
parent 754684bfe9
commit d9073de251
2 changed files with 0 additions and 42 deletions

View File

@ -25,7 +25,6 @@
*/ */
#include "math/func.h" #include "math/func.h"
#include "math/matrix.h"
#include <gtest/gtest.h> #include <gtest/gtest.h>

View File

@ -34,44 +34,3 @@
const float TEST_TOLERANCE = 1e-6; const float TEST_TOLERANCE = 1e-6;
TEST(VectorTest, LengthTest)
{
glm::vec3 vec(-1.288447945923275, 0.681452565308134, -0.633761098985957);
const float expectedLength = 1.58938001708428;
EXPECT_TRUE(Math::IsEqual(glm::length(vec), expectedLength, TEST_TOLERANCE));
}
TEST(VectorTest, NormalizeTest)
{
glm::vec3 vec(1.848877241804398, -0.157262961268577, -1.963031403332377);
const glm::vec3 expectedNormalized(0.6844609421393856, -0.0582193085618106, -0.7267212194481797);
vec = glm::normalize(vec);
EXPECT_TRUE(glm::all(glm::epsilonEqual(vec, expectedNormalized, TEST_TOLERANCE)));
}
TEST(VectorTest, DotTest)
{
glm::vec3 vecA(0.8202190530968309, 0.0130926060162780, 0.2411914183883510);
glm::vec3 vecB(-0.0524083951404069, 1.5564932716738220, -0.8971342631500536);
float expectedDot = -0.238988896477326;
EXPECT_TRUE(Math::IsEqual(glm::dot(vecA, vecB), expectedDot, TEST_TOLERANCE));
}
TEST(VectorTest, CrossTest)
{
glm::vec3 vecA(1.37380499798567, 1.18054518384682, 1.95166361293121);
glm::vec3 vecB(0.891657855926886, 0.447591335394532, -0.901604070087823);
glm::vec3 expectedCross(-1.937932065431669, 2.978844370287636, -0.437739173833581);
glm::vec3 expectedReverseCross = -expectedCross;
EXPECT_TRUE(glm::all(glm::epsilonEqual(glm::cross(vecA, vecB), expectedCross, TEST_TOLERANCE)));
EXPECT_TRUE(glm::all(glm::epsilonEqual(glm::cross(vecB, vecA), expectedReverseCross, TEST_TOLERANCE)));
}