#include "if_constexpr.hpp" #include TEST(IfConstexpr, TypeName) { EXPECT_STREQ(cpp17::type_name(), "integral"); EXPECT_STREQ(cpp17::type_name(), "floating"); } TEST(IfConstexpr, ElementCount) { EXPECT_EQ(cpp17::element_count(std::vector{1, 2, 3}), 3U); } TEST(IfConstexpr, StringifyInts) { EXPECT_EQ(cpp17::stringify_ints({1, 2, 3}), "1,2,3"); }