diff --git a/tests/Engine/Core/SerializationTest.cpp b/tests/Engine/Core/SerializationTest.cpp index fa7c80f27..a88dc090d 100644 --- a/tests/Engine/Core/SerializationTest.cpp +++ b/tests/Engine/Core/SerializationTest.cpp @@ -87,11 +87,10 @@ SCENARIO("Serialization", "[CORE][SERIALIZATION]") THEN("Frustum") { context.stream->SetCursorPos(0); - Nz::Frustumf frustum; - frustum.Build(10, 10, 10, 100, Nz::Vector3f::UnitX(), Nz::Vector3f::UnitZ()); // Random values + Nz::Frustumf frustum = Nz::Frustumf::Build(10, 10, 10, 100, Nz::Vector3f::UnitX(), Nz::Vector3f::UnitZ()); // Random values Nz::Frustumf copy(frustum); REQUIRE(Serialize(context, frustum)); - frustum.Build(50, 40, 20, 100, Nz::Vector3f::UnitX(), Nz::Vector3f::UnitZ()); + frustum = Nz::Frustumf::Build(50, 40, 20, 100, Nz::Vector3f::UnitX(), Nz::Vector3f::UnitZ()); for (std::size_t i = 0; i < Nz::FrustumPlaneCount; ++i) REQUIRE(frustum.GetPlane(static_cast(i)) != copy.GetPlane(static_cast(i))); context.stream->SetCursorPos(0); diff --git a/tests/Engine/Math/FrustumTest.cpp b/tests/Engine/Math/FrustumTest.cpp index e8fffc008..4b26ebf65 100644 --- a/tests/Engine/Math/FrustumTest.cpp +++ b/tests/Engine/Math/FrustumTest.cpp @@ -5,8 +5,7 @@ SCENARIO("Frustum", "[MATH][FRUSTUM]") { GIVEN("One frustum (90, 1, 1, 1000, (0, 0, 0), (1, 0, 0))") { - Nz::Frustumf frustum; - frustum.Build(Nz::DegreeAnglef(90.f), 1.f, 1.f, 1000.f, Nz::Vector3f::Zero(), Nz::Vector3f::UnitX()); + Nz::Frustumf frustum = Nz::Frustumf::Build(Nz::DegreeAnglef(90.f), 1.f, 1.f, 1000.f, Nz::Vector3f::Zero(), Nz::Vector3f::UnitX()); WHEN("We ask for intersection with objects outside the frustum") {