tests add to namespace sls (#464)

This commit is contained in:
Dhanya Thattil
2022-05-20 15:41:37 +02:00
committed by GitHub
parent c7ba79644a
commit f5745fcf18
44 changed files with 350 additions and 228 deletions

View File

@ -7,10 +7,11 @@
#include <array>
#include <sstream>
#include <vector>
using sls::StaticVector;
namespace sls {
TEST_CASE("StaticVector is a container") {
REQUIRE(sls::is_container<StaticVector<int, 7>>::value == true);
REQUIRE(is_container<StaticVector<int, 7>>::value == true);
}
TEST_CASE("Comparing StaticVector containers") {
@ -317,15 +318,15 @@ SCENARIO("Converting to vector", "[support]") {
}
}
TEST_CASE("sls::StaticVector") {
sls::StaticVector<int, 5> vec;
TEST_CASE("StaticVector") {
StaticVector<int, 5> vec;
vec.push_back(3);
vec.push_back(8);
REQUIRE(sls::ToString(vec) == "[3, 8]");
REQUIRE(ToString(vec) == "[3, 8]");
}
TEST_CASE("sls::StaticVector stream") {
sls::StaticVector<int, 5> vec;
TEST_CASE("StaticVector stream") {
StaticVector<int, 5> vec;
vec.push_back(33);
vec.push_back(85667);
vec.push_back(2);
@ -333,3 +334,5 @@ TEST_CASE("sls::StaticVector stream") {
oss << vec;
REQUIRE(oss.str() == "[33, 85667, 2]");
}
} // namespace sls