On large memory machines, if machine have enough memory,
tests failed because it doesn't return null.
REQUIRE(tvg_scene_reserve(scene, 100) == TVG_RESULT_SUCCESS);\r
REQUIRE(tvg_scene_reserve(scene, 0) == TVG_RESULT_SUCCESS);\r
\r
- //Too big size\r
- REQUIRE(tvg_scene_reserve(scene, -1) == TVG_RESULT_FAILED_ALLOCATION);\r
-\r
//Invalid scene\r
REQUIRE(tvg_scene_reserve(NULL, 1) == TVG_RESULT_INVALID_ARGUMENT);\r
\r
REQUIRE(scene->reserve(1000) == Result::Success);
REQUIRE(scene->reserve(100) == Result::Success);
REQUIRE(scene->reserve(0) == Result::Success);
-
- //Too Big Size
- REQUIRE(scene->reserve(UINT32_MAX) == Result::FailedAllocation);
}
TEST_CASE("Scene Clear", "[tvgScene]")
REQUIRE(canvas->reserve(100) == Result::Success);
REQUIRE(canvas->reserve(0) == Result::Success);
- //Too big size
- REQUIRE(canvas->reserve(UINT32_MAX) == Result::FailedAllocation);
-
REQUIRE(Initializer::term(CanvasEngine::Sw) == Result::Success);
}