@@ -96,12 +96,14 @@ TEST(TimeTest, GMTime) {
96
96
}
97
97
98
98
TEST (TimeTest, TimePoint) {
99
- std::chrono::system_clock::time_point point = std::chrono::system_clock::now ();
99
+ std::chrono::system_clock::time_point point =
100
+ std::chrono::system_clock::now ();
100
101
101
102
std::time_t t = std::chrono::system_clock::to_time_t (point);
102
103
std::tm tm = *std::localtime (&t);
103
104
char strftime_output[256 ];
104
- std::strftime (strftime_output, sizeof (strftime_output), " It is %Y-%m-%d %H:%M:%S" , &tm );
105
+ std::strftime (strftime_output, sizeof (strftime_output),
106
+ " It is %Y-%m-%d %H:%M:%S" , &tm );
105
107
106
108
EXPECT_EQ (strftime_output, fmt::format (" It is {:%Y-%m-%d %H:%M:%S}" , point));
107
109
}
@@ -246,25 +248,25 @@ TEST(ChronoTest, FormatSpecs) {
246
248
247
249
TEST (ChronoTest, InvalidSpecs) {
248
250
auto sec = std::chrono::seconds (0 );
249
- EXPECT_THROW_MSG (fmt::format (" {:%a}" , sec), fmt::format_error, " no date" );
250
- EXPECT_THROW_MSG (fmt::format (" {:%A}" , sec), fmt::format_error, " no date" );
251
- EXPECT_THROW_MSG (fmt::format (" {:%c}" , sec), fmt::format_error, " no date" );
252
- EXPECT_THROW_MSG (fmt::format (" {:%x}" , sec), fmt::format_error, " no date" );
253
- EXPECT_THROW_MSG (fmt::format (" {:%Ex}" , sec), fmt::format_error, " no date" );
254
- EXPECT_THROW_MSG (fmt::format (" {:%X}" , sec), fmt::format_error, " no date" );
255
- EXPECT_THROW_MSG (fmt::format (" {:%EX}" , sec), fmt::format_error, " no date" );
256
- EXPECT_THROW_MSG (fmt::format (" {:%D}" , sec), fmt::format_error, " no date" );
257
- EXPECT_THROW_MSG (fmt::format (" {:%F}" , sec), fmt::format_error, " no date" );
258
- EXPECT_THROW_MSG (fmt::format (" {:%Ec}" , sec), fmt::format_error, " no date" );
259
- EXPECT_THROW_MSG (fmt::format (" {:%w}" , sec), fmt::format_error, " no date" );
260
- EXPECT_THROW_MSG (fmt::format (" {:%u}" , sec), fmt::format_error, " no date" );
261
- EXPECT_THROW_MSG (fmt::format (" {:%b}" , sec), fmt::format_error, " no date" );
262
- EXPECT_THROW_MSG (fmt::format (" {:%B}" , sec), fmt::format_error, " no date" );
263
- EXPECT_THROW_MSG (fmt::format (" {:%z}" , sec), fmt::format_error, " no date" );
264
- EXPECT_THROW_MSG (fmt::format (" {:%Z}" , sec), fmt::format_error, " no date" );
265
- EXPECT_THROW_MSG (fmt::format (" {:%Eq}" , sec), fmt::format_error,
251
+ EXPECT_THROW_MSG (fmt::format (+ " {:%a}" , sec), fmt::format_error, " no date" );
252
+ EXPECT_THROW_MSG (fmt::format (+ " {:%A}" , sec), fmt::format_error, " no date" );
253
+ EXPECT_THROW_MSG (fmt::format (+ " {:%c}" , sec), fmt::format_error, " no date" );
254
+ EXPECT_THROW_MSG (fmt::format (+ " {:%x}" , sec), fmt::format_error, " no date" );
255
+ EXPECT_THROW_MSG (fmt::format (+ " {:%Ex}" , sec), fmt::format_error, " no date" );
256
+ EXPECT_THROW_MSG (fmt::format (+ " {:%X}" , sec), fmt::format_error, " no date" );
257
+ EXPECT_THROW_MSG (fmt::format (+ " {:%EX}" , sec), fmt::format_error, " no date" );
258
+ EXPECT_THROW_MSG (fmt::format (+ " {:%D}" , sec), fmt::format_error, " no date" );
259
+ EXPECT_THROW_MSG (fmt::format (+ " {:%F}" , sec), fmt::format_error, " no date" );
260
+ EXPECT_THROW_MSG (fmt::format (+ " {:%Ec}" , sec), fmt::format_error, " no date" );
261
+ EXPECT_THROW_MSG (fmt::format (+ " {:%w}" , sec), fmt::format_error, " no date" );
262
+ EXPECT_THROW_MSG (fmt::format (+ " {:%u}" , sec), fmt::format_error, " no date" );
263
+ EXPECT_THROW_MSG (fmt::format (+ " {:%b}" , sec), fmt::format_error, " no date" );
264
+ EXPECT_THROW_MSG (fmt::format (+ " {:%B}" , sec), fmt::format_error, " no date" );
265
+ EXPECT_THROW_MSG (fmt::format (+ " {:%z}" , sec), fmt::format_error, " no date" );
266
+ EXPECT_THROW_MSG (fmt::format (+ " {:%Z}" , sec), fmt::format_error, " no date" );
267
+ EXPECT_THROW_MSG (fmt::format (+ " {:%Eq}" , sec), fmt::format_error,
266
268
" invalid format" );
267
- EXPECT_THROW_MSG (fmt::format (" {:%Oq}" , sec), fmt::format_error,
269
+ EXPECT_THROW_MSG (fmt::format (+ " {:%Oq}" , sec), fmt::format_error,
268
270
" invalid format" );
269
271
}
270
272
@@ -307,7 +309,7 @@ TEST(ChronoTest, FormatDefaultFP) {
307
309
}
308
310
309
311
TEST (ChronoTest, FormatPrecision) {
310
- EXPECT_THROW_MSG (fmt::format (" {:.2}" , std::chrono::seconds (42 )),
312
+ EXPECT_THROW_MSG (fmt::format (+ " {:.2}" , std::chrono::seconds (42 )),
311
313
fmt::format_error,
312
314
" precision not allowed for this argument type" );
313
315
EXPECT_EQ (" 1.2ms" , fmt::format (" {:.1}" , dms (1.234 )));
@@ -334,7 +336,7 @@ TEST(ChronoTest, FormatSimpleQq) {
334
336
}
335
337
336
338
TEST (ChronoTest, FormatPrecisionQq) {
337
- EXPECT_THROW_MSG (fmt::format (" {:.2%Q %q}" , std::chrono::seconds (42 )),
339
+ EXPECT_THROW_MSG (fmt::format (+ " {:.2%Q %q}" , std::chrono::seconds (42 )),
338
340
fmt::format_error,
339
341
" precision not allowed for this argument type" );
340
342
EXPECT_EQ (" 1.2 ms" , fmt::format (" {:.1%Q %q}" , dms (1.234 )));
@@ -351,12 +353,12 @@ TEST(ChronoTest, FormatFullSpecsQq) {
351
353
}
352
354
353
355
TEST (ChronoTest, InvalidWidthId) {
354
- EXPECT_THROW (fmt::format (" {:{o}" , std::chrono::seconds (0 )),
356
+ EXPECT_THROW (fmt::format (+ " {:{o}" , std::chrono::seconds (0 )),
355
357
fmt::format_error);
356
358
}
357
359
358
360
TEST (ChronoTest, InvalidColons) {
359
- EXPECT_THROW (fmt::format (" {0}=:{0::" , std::chrono::seconds (0 )),
361
+ EXPECT_THROW (fmt::format (+ " {0}=:{0::" , std::chrono::seconds (0 )),
360
362
fmt::format_error);
361
363
}
362
364
0 commit comments