Removed unnecessary tests and include
parent
754684bfe9
commit
d9073de251
|
@ -25,7 +25,6 @@
|
|||
*/
|
||||
|
||||
#include "math/func.h"
|
||||
#include "math/matrix.h"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
|
|
|
@ -34,44 +34,3 @@
|
|||
|
||||
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)));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue