Add FormatInt::size, and support for long and long long.
This commit is contained in:
@@ -1410,7 +1410,13 @@ TEST(FormatterTest, Examples) {
|
||||
|
||||
TEST(FormatIntTest, FormatInt) {
|
||||
EXPECT_EQ("42", fmt::FormatInt(42).str());
|
||||
EXPECT_EQ(2, fmt::FormatInt(42).size());
|
||||
EXPECT_EQ("-42", fmt::FormatInt(-42).str());
|
||||
EXPECT_EQ(3, fmt::FormatInt(-42).size());
|
||||
EXPECT_EQ("42", fmt::FormatInt(42ul).str());
|
||||
EXPECT_EQ("-42", fmt::FormatInt(-42l).str());
|
||||
EXPECT_EQ("42", fmt::FormatInt(42ull).str());
|
||||
EXPECT_EQ("-42", fmt::FormatInt(-42ll).str());
|
||||
std::ostringstream os;
|
||||
os << std::numeric_limits<int64_t>::max();
|
||||
EXPECT_EQ(os.str(), fmt::FormatInt(std::numeric_limits<int64_t>::max()).str());
|
||||
|
||||
Reference in New Issue
Block a user