#include <cstdint>
#include <limits>
#include <string>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/time/internal/test_util.h"
#include "absl/time/time.h"
HasSubstr;
namespace {
void TestFormatSpecifier(absl::Time t, absl::TimeZone tz,
const std::string& fmt, const std::string& ans) { … }
TEST(FormatTime, Basics) { … }
TEST(FormatTime, LocaleSpecific) { … }
TEST(FormatTime, ExtendedSeconds) { … }
TEST(FormatTime, RFC1123FormatPadsYear) { … }
TEST(FormatTime, InfiniteTime) { … }
TEST(ParseTime, Basics) { … }
TEST(ParseTime, NullErrorString) { … }
TEST(ParseTime, WithTimeZone) { … }
TEST(ParseTime, ErrorCases) { … }
TEST(ParseTime, ExtendedSeconds) { … }
TEST(ParseTime, ExtendedOffsetErrors) { … }
TEST(ParseTime, InfiniteTime) { … }
TEST(ParseTime, FailsOnUnrepresentableTime) { … }
TEST(FormatParse, RoundTrip) { … }
TEST(FormatParse, RoundTripDistantFuture) { … }
TEST(FormatParse, RoundTripDistantPast) { … }
}