mirror of
https://github.com/fmtlib/fmt.git
synced 2025-07-30 02:37:36 +02:00
More tests.
This commit is contained in:
@ -374,10 +374,14 @@ TEST(WriterTest, WriteLongLong) {
|
|||||||
TEST(WriterTest, WriteDouble) {
|
TEST(WriterTest, WriteDouble) {
|
||||||
CHECK_WRITE(4.2);
|
CHECK_WRITE(4.2);
|
||||||
CHECK_WRITE(-4.2);
|
CHECK_WRITE(-4.2);
|
||||||
|
CHECK_WRITE(std::numeric_limits<double>::min());
|
||||||
|
CHECK_WRITE(std::numeric_limits<double>::max());
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(WriterTest, WriteLongDouble) {
|
TEST(WriterTest, WriteLongDouble) {
|
||||||
CHECK_WRITE(4.2l);
|
CHECK_WRITE(4.2l);
|
||||||
|
CHECK_WRITE(-4.2l);
|
||||||
|
CHECK_WRITE(std::numeric_limits<long double>::min());
|
||||||
CHECK_WRITE(std::numeric_limits<long double>::max());
|
CHECK_WRITE(std::numeric_limits<long double>::max());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -362,7 +362,11 @@ TEST(PrintfTest, Length) {
|
|||||||
TestLength<intmax_t>("j");
|
TestLength<intmax_t>("j");
|
||||||
TestLength<std::size_t>("z");
|
TestLength<std::size_t>("z");
|
||||||
TestLength<std::ptrdiff_t>("t");
|
TestLength<std::ptrdiff_t>("t");
|
||||||
// TODO: test 'L' & 'll'
|
long double max = std::numeric_limits<long double>::max();
|
||||||
|
EXPECT_PRINTF(fmt::format("{}", max), "%g", max);
|
||||||
|
EXPECT_PRINTF(fmt::format("{}", max), "%Lg", max);
|
||||||
|
EXPECT_GT(sizeof(fmt::LongLong), sizeof(int));
|
||||||
|
// TODO: test 'L'
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: test type specifier
|
// TODO: test type specifier
|
||||||
|
Reference in New Issue
Block a user