#include "pdf/pdf_utils/dates.h"
#include <string_view>
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace chrome_pdf {
namespace {
bool IsInvalidPdfDate(std::string_view input) { … }
}
TEST(DatesTest, ParsePdfDateNotADate) { … }
TEST(DatesTest, ParsePdfDateInvalidDateValues) { … }
TEST(DatesTest, ParsePdfDateLeapSeconds) { … }
TEST(DatesTest, ParsePdfDateBadPrefix) { … }
TEST(DatesTest, ParsePdfDateNoValidYear) { … }
TEST(DatesTest, ParsePdfDateNoPrefix) { … }
TEST(DatesTest, ParsePdfDateNoTimeOffset) { … }
TEST(DatesTest, ParsePdfDateWithUtcOffset) { … }
TEST(DatesTest, ParsePdfDateWithTimeOffset) { … }
TEST(DatesTest, ParsePdfDateTruncatedOffset) { … }
TEST(DatesTest, ParsePdfDateWithSecondsOffset) { … }
TEST(DatesTest, ParsePdfDateWithTimeOffsetNoApostrophe) { … }
TEST(DatesTest, ParsePdfDateWithTimeOffsetNonDigitDelimiter) { … }
TEST(DatesTest, ParsePdfDateTruncatedFields) { … }
TEST(DatesTest, ParsePdfDateMissingFields) { … }
TEST(DatesTest, ParsePdfDateFieldsWithLeadingSigns) { … }
TEST(DatesTest, ParsePdfDateNonNumericalFields) { … }
}