#include "absl/time/internal/cctz/include/cctz/time_zone.h"
#include <chrono>
#include <cstddef>
#include <cstdlib>
#include <future>
#include <limits>
#include <string>
#include <thread>
#include <vector>
#include "absl/time/internal/cctz/include/cctz/civil_time.h"
#include "gtest/gtest.h"
Go to the source code of this file.
Namespaces | |
namespace | absl |
namespace | absl::time_internal |
namespace | absl::time_internal::cctz |
Defines | |
#define | ExpectTime(tp, tz, y, m, d, hh, mm, ss, off, isdst, zone) |
Functions | |
absl::time_internal::cctz::TEST (TimeZones, LoadZonesConcurrently) | |
absl::time_internal::cctz::TEST (TimeZone, NamedTimeZones) | |
absl::time_internal::cctz::TEST (TimeZone, Failures) | |
absl::time_internal::cctz::TEST (TimeZone, Equality) | |
absl::time_internal::cctz::TEST (StdChronoTimePoint, TimeTAlignment) | |
absl::time_internal::cctz::TEST (BreakTime, TimePointResolution) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimeInUTC) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimeInUTCUnaligned) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimePosix) | |
absl::time_internal::cctz::TEST (TimeZoneImpl, LocalTimeInFixed) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimeInNewYork) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimeInMTV) | |
absl::time_internal::cctz::TEST (BreakTime, LocalTimeInSydney) | |
absl::time_internal::cctz::TEST (MakeTime, TimePointResolution) | |
absl::time_internal::cctz::TEST (MakeTime, Normalization) | |
absl::time_internal::cctz::TEST (MakeTime, SysSecondsLimits) | |
absl::time_internal::cctz::TEST (MakeTime, LocalTimeLibC) | |
absl::time_internal::cctz::TEST (NextTransition, UTC) | |
absl::time_internal::cctz::TEST (PrevTransition, UTC) | |
absl::time_internal::cctz::TEST (NextTransition, AmericaNewYork) | |
absl::time_internal::cctz::TEST (PrevTransition, AmericaNewYork) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AmericaNewYork) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AmericaLosAngeles) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, ArizonaNoTransition) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AsiaKathmandu) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, PacificChatham) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AustraliaLordHowe) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, PacificApia) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AfricaCairo) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AfricaMonrovia) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, AmericaJamaica) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, WET) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, FixedOffsets) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, NegativeYear) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, UTC32bitLimit) | |
absl::time_internal::cctz::TEST (TimeZoneEdgeCase, UTC5DigitYear) |
#define ExpectTime | ( | tp, | |
tz, | |||
y, | |||
m, | |||
d, | |||
hh, | |||
mm, | |||
ss, | |||
off, | |||
isdst, | |||
zone | |||
) |
do { \ time_zone::absolute_lookup al = tz.lookup(tp); \ EXPECT_EQ(y, al.cs.year()); \ EXPECT_EQ(m, al.cs.month()); \ EXPECT_EQ(d, al.cs.day()); \ EXPECT_EQ(hh, al.cs.hour()); \ EXPECT_EQ(mm, al.cs.minute()); \ EXPECT_EQ(ss, al.cs.second()); \ EXPECT_EQ(off, al.offset); \ EXPECT_TRUE(isdst == al.is_dst); \ /* EXPECT_STREQ(zone, al.abbr); */ \ } while (0)
Definition at line 643 of file time_zone_lookup_test.cc.