Fix type of float values in the unit test

pull/5445/head
fvbj 2024-01-30 21:58:39 +01:00
parent 56ada42c3d
commit 1d6a5fa19d
1 changed files with 4 additions and 4 deletions

View File

@ -997,18 +997,18 @@ TEST_F(utglTF2ImportExport, testSetIdentityMatrixEpsilon) {
properties.GetPropertyFloat("CHECK_IDENTITY_MATRIX_EPSILON",
AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT));
aiMatrix4x4 m;
m = aiMatrix4x4(1.02, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
m = aiMatrix4x4(1.02f, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
EXPECT_FALSE(m.IsIdentity());
m = aiMatrix4x4(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
m = aiMatrix4x4(1.001f, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
EXPECT_TRUE(m.IsIdentity());
bool b = properties.SetPropertyFloat("CHECK_IDENTITY_MATRIX_EPSILON", 0.0001f);
EXPECT_TRUE(!b);
ai_real epsilon = properties.GetPropertyFloat("CHECK_IDENTITY_MATRIX_EPSILON", 0.01f);
EXPECT_EQ(0.0001f, epsilon);
m = aiMatrix4x4(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
m = aiMatrix4x4(1.0002f, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
EXPECT_FALSE(m.IsIdentity(epsilon));
m = aiMatrix4x4(1.00009, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
m = aiMatrix4x4(1.00009f, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
EXPECT_TRUE(m.IsIdentity(epsilon));
}