/* @file array.test.cpp */ #include "indentlog/print/array.hpp" /* overload operator<< for std::array */ #include "indentlog/print/tag.hpp" #include #include using namespace xo; namespace ut { TEST_CASE("array", "[array]") { tag_config::tag_color = color_spec_type::none(); { std::array x = {}; std::stringstream ss; ss << x; REQUIRE(ss.str() == "[]"); } { std::array x = {1}; std::stringstream ss; ss << x; REQUIRE(ss.str() == "[1]"); } { std::array x = {1, 2}; std::stringstream ss; ss << x; REQUIRE(ss.str() == "[1 2]"); } } } /*namespace ut*/ /* end array.test.cpp */