diff --git a/test/base-test.cc b/test/base-test.cc index 694f626b..bce5a1dc 100644 --- a/test/base-test.cc +++ b/test/base-test.cc @@ -11,8 +11,9 @@ #include "fmt/base.h" -#include // INT_MAX -#include // std::strlen +#include // INT_MAX +#include // strlen + #include // std::equal_to #include // std::back_insert_iterator, std::distance #include // std::numeric_limits @@ -21,7 +22,6 @@ #include "gmock/gmock.h" -using fmt::string_view; using fmt::detail::buffer; using testing::_; @@ -29,31 +29,31 @@ using testing::Invoke; using testing::Return; #ifdef FMT_FORMAT_H_ -# error core-test includes format.h +# error base-test includes format.h #endif -fmt::appender copy(fmt::string_view s, fmt::appender out) { +auto copy(fmt::string_view s, fmt::appender out) -> fmt::appender { for (char c : s) *out++ = c; return out; } TEST(string_view_test, value_type) { - static_assert(std::is_same::value, ""); + static_assert(std::is_same::value, ""); } TEST(string_view_test, ctor) { - EXPECT_STREQ("abc", fmt::string_view("abc").data()); - EXPECT_EQ(3u, fmt::string_view("abc").size()); + EXPECT_STREQ(fmt::string_view("abc").data(), "abc"); + EXPECT_EQ(fmt::string_view("abc").size(), 3u); - EXPECT_STREQ("defg", fmt::string_view(std::string("defg")).data()); - EXPECT_EQ(4u, fmt::string_view(std::string("defg")).size()); + EXPECT_STREQ(fmt::string_view(std::string("defg")).data(), "defg"); + EXPECT_EQ(fmt::string_view(std::string("defg")).size(), 4u); } TEST(string_view_test, length) { // Test that string_view::size() returns string length, not buffer size. char str[100] = "some string"; - EXPECT_EQ(std::strlen(str), string_view(str).size()); - EXPECT_LT(std::strlen(str), sizeof(str)); + EXPECT_EQ(fmt::string_view(str).size(), strlen(str)); + EXPECT_LT(strlen(str), sizeof(str)); } // Check string_view's comparison operator. @@ -62,13 +62,16 @@ template