test scene: revert section usage.

Dismiss this usage for consistency.

Yet we have no practical necessity,
we can apply this to *all test suites later.
This commit is contained in:
Hermet Park 2021-07-01 20:34:27 +09:00 committed by Hermet Park
parent 55a5b9492b
commit 97302d2983

View file

@ -35,20 +35,18 @@ TEST_CASE("Pushing Paints Into Scene", "[tvgScene]")
{ {
auto scene = Scene::gen(); auto scene = Scene::gen();
REQUIRE(scene); REQUIRE(scene);
SECTION("Pushing Paints") {
REQUIRE(scene->push(move(Shape::gen())) == Result::Success);
REQUIRE(scene->push(move(Picture::gen())) == Result::Success);
REQUIRE(scene->push(move(Scene::gen())) == Result::Success);
}
SECTION("Pushing Null Pointer") { //Pushing Paints
REQUIRE(scene->push(nullptr) == Result::MemoryCorruption); REQUIRE(scene->push(move(Shape::gen())) == Result::Success);
} REQUIRE(scene->push(move(Picture::gen())) == Result::Success);
REQUIRE(scene->push(move(Scene::gen())) == Result::Success);
SECTION("Pushing Invalid Object") { //Pushing Null Pointer
std::unique_ptr<Shape> shape = nullptr; REQUIRE(scene->push(nullptr) == Result::MemoryCorruption);
REQUIRE(scene->push(move(shape)) == Result::MemoryCorruption);
} //Pushing Invalid Object
std::unique_ptr<Shape> shape = nullptr;
REQUIRE(scene->push(move(shape)) == Result::MemoryCorruption);
} }
TEST_CASE("Scene Memory Reservation", "[tvgScene]") TEST_CASE("Scene Memory Reservation", "[tvgScene]")
@ -56,16 +54,14 @@ TEST_CASE("Scene Memory Reservation", "[tvgScene]")
auto scene = Scene::gen(); auto scene = Scene::gen();
REQUIRE(scene); REQUIRE(scene);
SECTION("Check Growth / Reduction") { //Check Growth / Reduction
REQUIRE(scene->reserve(10) == Result::Success); REQUIRE(scene->reserve(10) == Result::Success);
REQUIRE(scene->reserve(1000) == Result::Success); REQUIRE(scene->reserve(1000) == Result::Success);
REQUIRE(scene->reserve(100) == Result::Success); REQUIRE(scene->reserve(100) == Result::Success);
REQUIRE(scene->reserve(0) == Result::Success); REQUIRE(scene->reserve(0) == Result::Success);
}
SECTION("Too Big Size") { //Too Big Size
REQUIRE(scene->reserve(-1) == Result::FailedAllocation); REQUIRE(scene->reserve(-1) == Result::FailedAllocation);
}
} }
TEST_CASE("Scene Clear", "[tvgScene]") TEST_CASE("Scene Clear", "[tvgScene]")