remove unnecessary test, clarify distinction between expected and actual in PrintfDetermineOutputSize
This commit is contained in:
parent
316eeca757
commit
ca357195db
@ -617,7 +617,9 @@ TEST(PrintfTest, PrintfDetermineOutputSize) {
|
|||||||
|
|
||||||
const auto format_string = "%s";
|
const auto format_string = "%s";
|
||||||
const auto format_arg = "Hello";
|
const auto format_arg = "Hello";
|
||||||
const auto expected_size = fmt::sprintf(format_string, format_arg).size();
|
const auto expected_size = 5;
|
||||||
|
|
||||||
|
EXPECT_EQ(expected_size, fmt::sprintf(format_string, format_arg).size());
|
||||||
|
|
||||||
EXPECT_EQ(expected_size,
|
EXPECT_EQ(expected_size,
|
||||||
(truncated_printf_context(
|
(truncated_printf_context(
|
||||||
@ -626,19 +628,3 @@ TEST(PrintfTest, PrintfDetermineOutputSize) {
|
|||||||
.format()
|
.format()
|
||||||
.count()));
|
.count()));
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(PrintfTest, PrintfAppendToBuffer) {
|
|
||||||
using backit = std::back_insert_iterator<fmt::basic_memory_buffer<char>>;
|
|
||||||
using context = fmt::basic_printf_context<backit, char>;
|
|
||||||
|
|
||||||
const auto format_string = "%s";
|
|
||||||
const char* format_arg = "Hello";
|
|
||||||
fmt::basic_memory_buffer<char> buffer;
|
|
||||||
context(std::back_inserter(buffer), format_string,
|
|
||||||
fmt::make_format_args<context>(format_arg))
|
|
||||||
.format();
|
|
||||||
|
|
||||||
std::string result(std::begin(buffer), std::end(buffer));
|
|
||||||
|
|
||||||
EXPECT_EQ(std::string("Hello"), result);
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user