Home | History | Annotate | Download | only in platform

Lines Matching refs:Time

5 #include "src/base/platform/time.h"
11 #include <sys/time.h>
58 TEST(Time, JsTime) {
59 Time t = Time::FromJsTime(700000.3);
65 TEST(Time, Timespec) {
66 Time null;
68 EXPECT_EQ(null, Time::FromTimespec(null.ToTimespec()));
69 Time now = Time::Now();
70 EXPECT_EQ(now, Time::FromTimespec(now.ToTimespec()));
71 Time now_sys = Time::NowFromSystemTime();
72 EXPECT_EQ(now_sys, Time::FromTimespec(now_sys.ToTimespec()));
73 Time unix_epoch = Time::UnixEpoch();
74 EXPECT_EQ(unix_epoch, Time::FromTimespec(unix_epoch.ToTimespec()));
75 Time max = Time::Max();
77 EXPECT_EQ(max, Time::FromTimespec(max.ToTimespec()));
81 TEST(Time, Timeval) {
82 Time null;
84 EXPECT_EQ(null, Time::FromTimeval(null.ToTimeval()));
85 Time now = Time::Now();
86 EXPECT_EQ(now, Time::FromTimeval(now.ToTimeval()));
87 Time now_sys = Time::NowFromSystemTime();
88 EXPECT_EQ(now_sys, Time::FromTimeval(now_sys.ToTimeval()));
89 Time unix_epoch = Time::UnixEpoch();
90 EXPECT_EQ(unix_epoch, Time::FromTimeval(unix_epoch.ToTimeval()));
91 Time max = Time::Max();
93 EXPECT_EQ(max, Time::FromTimeval(max.ToTimeval()));
99 TEST(Time, Filetime) {
100 Time null;
102 EXPECT_EQ(null, Time::FromFiletime(null.ToFiletime()));
103 Time now = Time::Now();
104 EXPECT_EQ(now, Time::FromFiletime(now.ToFiletime()));
105 Time now_sys = Time::NowFromSystemTime();
106 EXPECT_EQ(now_sys, Time::FromFiletime(now_sys.ToFiletime()));
107 Time unix_epoch = Time::UnixEpoch();
108 EXPECT_EQ(unix_epoch, Time::FromFiletime(unix_epoch.ToFiletime()));
109 Time max = Time::Max();
111 EXPECT_EQ(max, Time::FromFiletime(max.ToFiletime()));
121 // of time -- according to the specified target granularity. Unfortunately,
135 // change, we detect the minimum time between measurements.
148 TEST(Time, NowResolution) {
149 // We assume that Time::Now() has at least 16ms resolution.
151 ResolutionTest<Time>(&Time::Now, kTargetGranularity);
207 // Make sure that some thread time have elapsed.
209 // But the thread time is at least 9ms less than clock time.
227 // Cheating a bit here: assumes sizeof(TimeTicks) == sizeof(Time)
229 static_assert(sizeof(TimeTicks) == sizeof(Time),
230 "TimeTicks and Time must be the same size");
232 cases.push_back({reinterpret_cast<TestFunc>(&Time::Now), "Time::Now"});