mirror of
				https://github.com/fmtlib/fmt.git
				synced 2025-11-03 23:51:41 +01:00 
			
		
		
		
	Refactor parse context and fix warnings
This commit is contained in:
		@@ -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) {
 | 
			
		||||
 
 | 
			
		||||
@@ -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) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user