Renames test fixture for clarity.

Updates the name of the test fixture from "lline_tracer_fixture" to "line_tracer_fixture" for improved readability and consistency in the test code.
This commit is contained in:
2025-07-07 08:28:29 +03:00
parent 4be2986681
commit 647cf02a38

View File

@@ -31,10 +31,10 @@ namespace
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// Fixture with one canonical rightangled triangle in the XY plane. // Fixture with one canonical rightangled triangle in the XY plane.
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
class lline_tracer_fixture : public ::testing::Test class line_tracer_fixture : public ::testing::Test
{ {
protected: protected:
lline_tracer_fixture() : line_tracer_fixture() :
triangle({0.f, 0.f, 0.f}, {1.f, 0.f, 0.f}, {0.f, 1.f, 0.f}) triangle({0.f, 0.f, 0.f}, {1.f, 0.f, 0.f}, {0.f, 1.f, 0.f})
{ {
} }
@@ -51,7 +51,7 @@ namespace
bool expected_clear; // true => segment does NOT hit the triangle bool expected_clear; // true => segment does NOT hit the triangle
}; };
class CanTraceLineParam : public lline_tracer_fixture, class CanTraceLineParam : public line_tracer_fixture,
public ::testing::WithParamInterface<TraceCase> public ::testing::WithParamInterface<TraceCase>
{ {
}; };
@@ -79,7 +79,7 @@ namespace
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// Validate that the reported hit point is correct for a genuine intersection. // Validate that the reported hit point is correct for a genuine intersection.
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
TEST_F(lline_tracer_fixture, HitPointCorrect) TEST_F(line_tracer_fixture, HitPointCorrect)
{ {
constexpr Ray ray{{0.3f, 0.3f, -1.f}, {0.3f, 0.3f, 1.f}}; constexpr Ray ray{{0.3f, 0.3f, -1.f}, {0.3f, 0.3f, 1.f}};
constexpr Vec3 expected{0.3f, 0.3f, 0.f}; constexpr Vec3 expected{0.3f, 0.3f, 0.f};
@@ -92,7 +92,7 @@ namespace
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// Triangle far beyond the ray should not block. // Triangle far beyond the ray should not block.
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
TEST_F(lline_tracer_fixture, DistantTriangleClear) TEST_F(line_tracer_fixture, DistantTriangleClear)
{ {
constexpr Ray short_ray{{0.f, 0.f, 0.f}, {0.f, 0.f, 1.f}}; constexpr Ray short_ray{{0.f, 0.f, 0.f}, {0.f, 0.f, 1.f}};
constexpr Triangle<Vec3> distant{{1000.f, 1000.f, 1000.f}, constexpr Triangle<Vec3> distant{{1000.f, 1000.f, 1000.f},