소스 검색

Add some more new date formatting tests.
- Failures: SupportsCustomFormatWithBrace, SupportsISO8601Format

Sam Jaffe 7 년 전
부모
커밋
0d196b8e3c
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      test/format_test.cxx

+ 12 - 0
test/format_test.cxx

@@ -65,3 +65,15 @@ TEST(FormatTest, FormatsMicroseconds) {
   auto fmt = format::parse_format_string("%d");
   EXPECT_THAT(fmt.process({{NOW,123000}}), Eq("2019-04-04 18:17:20,123"));
 }
+
+TEST(FormatTest, SupportsCustomFormatWithBrace) {
+  using testing::Eq;
+  auto fmt = format::parse_format_string("%d{%Y}");
+  EXPECT_THAT(fmt.process({{NOW,0}}), Eq("2019"));
+}
+
+TEST(FormatTest, SupportsISO8601Format) {
+  using testing::Eq;
+  auto fmt = format::parse_format_string("%d{ISO8601}");
+  EXPECT_THAT(fmt.process({{NOW,0}}), Eq("2019-04-04T18:17:20.000Z"));
+}