mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-25 06:21:00 +00:00
Test ArgConverter.
This commit is contained in:
parent
fb32161fa4
commit
c978d88183
@ -1536,3 +1536,12 @@ TEST(FormatTest, FormatMessageExample) {
|
|||||||
EXPECT_EQ("[42] something happened",
|
EXPECT_EQ("[42] something happened",
|
||||||
format_message(42, "{} happened", "something"));
|
format_message(42, "{} happened", "something"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(FormatTest, ArgConverter) {
|
||||||
|
using fmt::internal::Arg;
|
||||||
|
Arg arg = Arg();
|
||||||
|
arg.type = Arg::LONG_LONG;
|
||||||
|
arg.long_long_value = std::numeric_limits<fmt::LongLong>::max();
|
||||||
|
ArgConverter<fmt::LongLong>(arg, 'd').visit(arg);
|
||||||
|
EXPECT_EQ(Arg::LONG_LONG, arg.type);
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user