Commit 3423b77f authored by Daniel Hosseinian's avatar Daniel Hosseinian Committed by Chromium LUCI CQ

Fix nits in PDF date parser tests

Bug: 93619
Change-Id: I6c63eb0381d2a005e224d83b3075fcae9fab9ab8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2629671
Commit-Queue: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: K. Moon <kmoon@chromium.org>
Auto-Submit: Daniel Hosseinian <dhoss@chromium.org>
Reviewed-by: default avatarK. Moon <kmoon@chromium.org>
Cr-Commit-Position: refs/heads/master@{#843678}
parent 355e694e
......@@ -40,7 +40,7 @@ TEST(DatesTest, ParsePdfDateBadPrefix) {
TEST(DatesTest, ParsePdfDateNoValidYear) {
EXPECT_PRED1(IsInvalidPdfDate, "");
EXPECT_PRED1(IsInvalidPdfDate, "");
EXPECT_PRED1(IsInvalidPdfDate, "D:");
EXPECT_PRED1(IsInvalidPdfDate, "D:999");
}
......@@ -100,15 +100,25 @@ TEST(DatesTest, ParsePdfDateWithTimeOffset) {
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 10:11:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+11'30"), expected);
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 14:56:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+06'45'"), expected);
}
TEST(DatesTest, ParsePdfDateTruncatedOffset) {
base::Time expected;
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 21:41:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+6'45'"), expected);
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 15:41:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+06'4'"), expected);
}
TEST(DatesTest, ParsePdfDateWithSecondsOffset) {
// Seconds offset is not supported.
base::Time expected;
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 21:41:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+6'45'56'"), expected);
ASSERT_TRUE(base::Time::FromUTCString("2020-06-04 14:56:20", &expected));
EXPECT_EQ(ParsePdfDate("D:20200604214120+06'45'56'"), expected);
}
TEST(DatesTest, ParsePdfDateWithTimeOffsetNoApostrophe) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment