mirror of
https://github.com/fmtlib/fmt.git
synced 2025-03-31 16:21:07 +00:00
Fix error in test
This commit is contained in:
parent
e9f4453b0e
commit
218cecb6d1
@ -62,9 +62,13 @@ TEST(chrono_test, format_tm) {
|
|||||||
|
|
||||||
// Short year
|
// Short year
|
||||||
tm.tm_year = 999 - 1900;
|
tm.tm_year = 999 - 1900;
|
||||||
|
tm.tm_mon = 0; // for %G
|
||||||
|
tm.tm_mday = 2; // for %G
|
||||||
|
tm.tm_wday = 3; // for %G
|
||||||
|
tm.tm_yday = 1; // for %G
|
||||||
EXPECT_EQ(fmt::format("{:%Y}", tm), "0999");
|
EXPECT_EQ(fmt::format("{:%Y}", tm), "0999");
|
||||||
EXPECT_EQ(fmt::format("{:%C%y}", tm), "0999");
|
EXPECT_EQ(fmt::format("{:%C%y}", tm), "0999");
|
||||||
EXPECT_EQ(fmt::format("{:%G}", tm), "0998");
|
EXPECT_EQ(fmt::format("{:%G}", tm), "0999");
|
||||||
|
|
||||||
tm.tm_year = 27 - 1900;
|
tm.tm_year = 27 - 1900;
|
||||||
EXPECT_EQ(fmt::format("{:%Y}", tm), "0027");
|
EXPECT_EQ(fmt::format("{:%Y}", tm), "0027");
|
||||||
@ -95,7 +99,7 @@ TEST(chrono_test, format_tm) {
|
|||||||
#endif
|
#endif
|
||||||
// Because std::get_time doesn't calculate tm_yday, tm_wday, etc.
|
// Because std::get_time doesn't calculate tm_yday, tm_wday, etc.
|
||||||
tm.tm_isdst = 0;
|
tm.tm_isdst = 0;
|
||||||
auto t = std::mktime(&tm);
|
std::time_t t = std::mktime(&tm);
|
||||||
tm = *std::localtime(&t);
|
tm = *std::localtime(&t);
|
||||||
|
|
||||||
for (const auto& spec : spec_list) {
|
for (const auto& spec : spec_list) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user