Refactor parse context and fix warnings

This commit is contained in:
Victor Zverovich
2017-11-19 08:49:58 -08:00
parent e7e270f511
commit 44e186512b
4 changed files with 87 additions and 86 deletions

View File

@@ -14,8 +14,8 @@ using fmt::string_buffer;
TEST(StringBufferTest, Empty) {
string_buffer buffer;
EXPECT_EQ(0, buffer.size());
EXPECT_EQ(0, buffer.capacity());
EXPECT_EQ(0u, buffer.size());
EXPECT_EQ(0u, buffer.capacity());
std::string data;
// std::string may have initial capacity.
std::size_t capacity = data.capacity();
@@ -28,7 +28,7 @@ TEST(StringBufferTest, Reserve) {
string_buffer buffer;
std::size_t capacity = std::string().capacity() + 10;
buffer.reserve(capacity);
EXPECT_EQ(0, buffer.size());
EXPECT_EQ(0u, buffer.size());
EXPECT_EQ(capacity, buffer.capacity());
std::string data;
buffer.move_to(data);
@@ -54,8 +54,8 @@ TEST(StringBufferTest, MoveTo) {
std::string data;
buffer.move_to(data);
EXPECT_EQ(p, &data[0]);
EXPECT_EQ(0, buffer.size());
EXPECT_EQ(0, buffer.capacity());
EXPECT_EQ(0u, buffer.size());
EXPECT_EQ(0u, buffer.capacity());
}
TEST(StringBufferTest, WString) {

View File

@@ -448,9 +448,7 @@ struct CustomContext {
bool called;
fmt::internal::parse_context<char> get_parse_context() {
return fmt::internal::parse_context<char>("");
}
fmt::parse_context parse_context() { return fmt::parse_context(""); }
};
TEST(UtilTest, MakeValueWithCustomFormatter) {