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