diff --git a/tests/general/unit_test_gjk.cpp b/tests/general/unit_test_gjk.cpp index ab1c7ce..ea29f78 100644 --- a/tests/general/unit_test_gjk.cpp +++ b/tests/general/unit_test_gjk.cpp @@ -12,7 +12,7 @@ namespace {-1.f, -1.f, 1.f}, {-1.f, 1.f, -1.f}, {-1.f, 1.f, 1.f}, - {1.f, 1.f, 1.f}, // x = +1 vertices (put {1,1,1} first in case your support breaks ties by first-hit) + {1.f, 1.f, 1.f}, {1.f, 1.f, -1.f}, {1.f, -1.f, 1.f}, {1.f, -1.f, -1.f}}, @@ -20,15 +20,16 @@ namespace } TEST(UnitTestGjk, TestCollisionTrue) { - const omath::source_engine::MeshCollider collider_a(mesh); auto mesh_b = mesh; mesh_b.set_origin({0.f, 0.5f, 0.f}); + const omath::source_engine::MeshCollider collider_b(mesh_b); - const auto result = - omath::collision::GjkAlgorithm::is_collide(collider_a, collider_b); + using GjkAlgorithm = omath::collision::GjkAlgorithm; + + const auto result = GjkAlgorithm::is_collide(collider_a, collider_b); EXPECT_TRUE(result); } @@ -39,7 +40,8 @@ TEST(UnitTestGjk, TestCollisionFalse) mesh_b.set_origin({0.f, 2.1f, 0.f}); const omath::source_engine::MeshCollider collider_b(mesh_b); - const auto result = omath::collision::GjkAlgorithm::is_collide(collider_a, collider_b); + const auto result = + omath::collision::GjkAlgorithm::is_collide(collider_a, collider_b); EXPECT_FALSE(result); } @@ -49,7 +51,8 @@ TEST(UnitTestGjk, TestCollisionEqualOrigin) const omath::source_engine::MeshCollider collider_a(mesh); const omath::source_engine::MeshCollider collider_b(mesh); - const auto result = omath::collision::GjkAlgorithm::is_collide(collider_a, collider_b); + const auto result = + omath::collision::GjkAlgorithm::is_collide(collider_a, collider_b); EXPECT_TRUE(result); } \ No newline at end of file