GitHub Viewer
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include
#include
#include
#include
#include
#include
#include
// --------------------------------------------------------
// Testcase: PassiveVector
// --------------------------------------------------------
TEST_CASE("PassiveVector" * doctest::timeout(300)) {
SUBCASE("constructor") {
tf::PassiveVector vec1;
REQUIRE(vec1.size() == 0);
REQUIRE(vec1.empty() == true);
tf::PassiveVector vec2;
REQUIRE(vec2.size() == 0);
REQUIRE(vec2.empty() == true);
REQUIRE(vec2.capacity() == 8);
}
SUBCASE("constructor_n") {
for(int N=0; N= vec.size());
REQUIRE(vec.capacity() >= vec.size());
}
}
SUBCASE("copy_constructor") {
for(int N=0; N