Lines Matching refs:tm
146 std::tm tm; in TestTmToSeconds() local
147 tm.tm_year = year - 1900; // std::tm is year 1900 based. in TestTmToSeconds()
148 tm.tm_mon = rtc::CreateRandomId() % 12; in TestTmToSeconds()
149 tm.tm_mday = rtc::CreateRandomId() % mdays[tm.tm_mon] + 1; in TestTmToSeconds()
150 tm.tm_hour = rtc::CreateRandomId() % 24; in TestTmToSeconds()
151 tm.tm_min = rtc::CreateRandomId() % 60; in TestTmToSeconds()
152 tm.tm_sec = rtc::CreateRandomId() % 60; in TestTmToSeconds()
153 int64_t t = rtc::TmToSeconds(tm); in TestTmToSeconds()
159 tm.tm_year = 1969 - 1900; in TestTmToSeconds()
162 tm.tm_mon = -1; in TestTmToSeconds()
165 tm.tm_mon = 12; in TestTmToSeconds()
168 tm.tm_mday = 0; in TestTmToSeconds()
171 tm.tm_mday = mdays[tm.tm_mon] + (leap_year && tm.tm_mon == 1) + 1; in TestTmToSeconds()
174 tm.tm_hour = -1; in TestTmToSeconds()
177 tm.tm_hour = 24; in TestTmToSeconds()
180 tm.tm_min = -1; in TestTmToSeconds()
183 tm.tm_min = 60; in TestTmToSeconds()
186 tm.tm_sec = -1; in TestTmToSeconds()
189 tm.tm_sec = 60; in TestTmToSeconds()
192 EXPECT_EQ(rtc::TmToSeconds(tm), -1); in TestTmToSeconds()
199 std::tm* tm = std::gmtime(&t); in TestTmToSeconds() local
200 EXPECT_TRUE(tm); in TestTmToSeconds()
201 EXPECT_TRUE(rtc::TmToSeconds(*tm) == t); in TestTmToSeconds()
203 std::tm tm; in TestTmToSeconds() local
204 EXPECT_TRUE(gmtime_r(&t, &tm)); in TestTmToSeconds()
205 EXPECT_TRUE(rtc::TmToSeconds(tm) == t); in TestTmToSeconds()