Lines Matching full:delta
47 const datetime::delta delta; in ATF_TEST_CASE_BODY() local
48 ATF_REQUIRE_EQ(0, delta.seconds); in ATF_TEST_CASE_BODY()
49 ATF_REQUIRE_EQ(0, delta.useconds); in ATF_TEST_CASE_BODY()
56 const datetime::delta delta(1, 2); in ATF_TEST_CASE_BODY() local
57 ATF_REQUIRE_EQ(1, delta.seconds); in ATF_TEST_CASE_BODY()
58 ATF_REQUIRE_EQ(2, delta.useconds); in ATF_TEST_CASE_BODY()
62 datetime::delta(-5, 3)); in ATF_TEST_CASE_BODY()
70 const datetime::delta delta = datetime::delta::from_microseconds(0); in ATF_TEST_CASE_BODY() local
71 ATF_REQUIRE_EQ(0, delta.seconds); in ATF_TEST_CASE_BODY()
72 ATF_REQUIRE_EQ(0, delta.useconds); in ATF_TEST_CASE_BODY()
75 const datetime::delta delta = datetime::delta::from_microseconds( in ATF_TEST_CASE_BODY() local
77 ATF_REQUIRE_EQ(0, delta.seconds); in ATF_TEST_CASE_BODY()
78 ATF_REQUIRE_EQ(999999, delta.useconds); in ATF_TEST_CASE_BODY()
81 const datetime::delta delta = datetime::delta::from_microseconds( in ATF_TEST_CASE_BODY() local
83 ATF_REQUIRE_EQ(1, delta.seconds); in ATF_TEST_CASE_BODY()
84 ATF_REQUIRE_EQ(0, delta.useconds); in ATF_TEST_CASE_BODY()
87 const datetime::delta delta = datetime::delta::from_microseconds( in ATF_TEST_CASE_BODY() local
89 ATF_REQUIRE_EQ(10, delta.seconds); in ATF_TEST_CASE_BODY()
90 ATF_REQUIRE_EQ(576293, delta.useconds); in ATF_TEST_CASE_BODY()
93 const datetime::delta delta = datetime::delta::from_microseconds( in ATF_TEST_CASE_BODY() local
95 ATF_REQUIRE_EQ(123456789, delta.seconds); in ATF_TEST_CASE_BODY()
96 ATF_REQUIRE_EQ(123456, delta.useconds); in ATF_TEST_CASE_BODY()
101 datetime::delta::from_microseconds(-12345)); in ATF_TEST_CASE_BODY()
108 ATF_REQUIRE_EQ(0, datetime::delta(0, 0).to_microseconds()); in ATF_TEST_CASE_BODY()
109 ATF_REQUIRE_EQ(999999, datetime::delta(0, 999999).to_microseconds()); in ATF_TEST_CASE_BODY()
110 ATF_REQUIRE_EQ(1000000, datetime::delta(1, 0).to_microseconds()); in ATF_TEST_CASE_BODY()
111 ATF_REQUIRE_EQ(10576293, datetime::delta(10, 576293).to_microseconds()); in ATF_TEST_CASE_BODY()
112 ATF_REQUIRE_EQ(11576293, datetime::delta(10, 1576293).to_microseconds()); in ATF_TEST_CASE_BODY()
119 ATF_REQUIRE(datetime::delta() == datetime::delta()); in ATF_TEST_CASE_BODY()
120 ATF_REQUIRE(datetime::delta() == datetime::delta(0, 0)); in ATF_TEST_CASE_BODY()
121 ATF_REQUIRE(datetime::delta(1, 2) == datetime::delta(1, 2)); in ATF_TEST_CASE_BODY()
123 ATF_REQUIRE(!(datetime::delta() == datetime::delta(0, 1))); in ATF_TEST_CASE_BODY()
124 ATF_REQUIRE(!(datetime::delta() == datetime::delta(1, 0))); in ATF_TEST_CASE_BODY()
125 ATF_REQUIRE(!(datetime::delta(1, 2) == datetime::delta(2, 1))); in ATF_TEST_CASE_BODY()
132 ATF_REQUIRE(!(datetime::delta() != datetime::delta())); in ATF_TEST_CASE_BODY()
133 ATF_REQUIRE(!(datetime::delta() != datetime::delta(0, 0))); in ATF_TEST_CASE_BODY()
134 ATF_REQUIRE(!(datetime::delta(1, 2) != datetime::delta(1, 2))); in ATF_TEST_CASE_BODY()
136 ATF_REQUIRE(datetime::delta() != datetime::delta(0, 1)); in ATF_TEST_CASE_BODY()
137 ATF_REQUIRE(datetime::delta() != datetime::delta(1, 0)); in ATF_TEST_CASE_BODY()
138 ATF_REQUIRE(datetime::delta(1, 2) != datetime::delta(2, 1)); in ATF_TEST_CASE_BODY()
145 ATF_REQUIRE(!(datetime::delta() < datetime::delta())); in ATF_TEST_CASE_BODY()
146 ATF_REQUIRE( datetime::delta() <= datetime::delta()); in ATF_TEST_CASE_BODY()
147 ATF_REQUIRE(!(datetime::delta() > datetime::delta())); in ATF_TEST_CASE_BODY()
148 ATF_REQUIRE( datetime::delta() >= datetime::delta()); in ATF_TEST_CASE_BODY()
150 ATF_REQUIRE(!(datetime::delta(9, 8) < datetime::delta(9, 8))); in ATF_TEST_CASE_BODY()
151 ATF_REQUIRE( datetime::delta(9, 8) <= datetime::delta(9, 8)); in ATF_TEST_CASE_BODY()
152 ATF_REQUIRE(!(datetime::delta(9, 8) > datetime::delta(9, 8))); in ATF_TEST_CASE_BODY()
153 ATF_REQUIRE( datetime::delta(9, 8) >= datetime::delta(9, 8)); in ATF_TEST_CASE_BODY()
155 ATF_REQUIRE( datetime::delta(2, 5) < datetime::delta(4, 8)); in ATF_TEST_CASE_BODY()
156 ATF_REQUIRE( datetime::delta(2, 5) <= datetime::delta(4, 8)); in ATF_TEST_CASE_BODY()
157 ATF_REQUIRE(!(datetime::delta(2, 5) > datetime::delta(4, 8))); in ATF_TEST_CASE_BODY()
158 ATF_REQUIRE(!(datetime::delta(2, 5) >= datetime::delta(4, 8))); in ATF_TEST_CASE_BODY()
160 ATF_REQUIRE( datetime::delta(2, 5) < datetime::delta(2, 8)); in ATF_TEST_CASE_BODY()
161 ATF_REQUIRE( datetime::delta(2, 5) <= datetime::delta(2, 8)); in ATF_TEST_CASE_BODY()
162 ATF_REQUIRE(!(datetime::delta(2, 5) > datetime::delta(2, 8))); in ATF_TEST_CASE_BODY()
163 ATF_REQUIRE(!(datetime::delta(2, 5) >= datetime::delta(2, 8))); in ATF_TEST_CASE_BODY()
165 ATF_REQUIRE(!(datetime::delta(4, 8) < datetime::delta(2, 5))); in ATF_TEST_CASE_BODY()
166 ATF_REQUIRE(!(datetime::delta(4, 8) <= datetime::delta(2, 5))); in ATF_TEST_CASE_BODY()
167 ATF_REQUIRE( datetime::delta(4, 8) > datetime::delta(2, 5)); in ATF_TEST_CASE_BODY()
168 ATF_REQUIRE( datetime::delta(4, 8) >= datetime::delta(2, 5)); in ATF_TEST_CASE_BODY()
170 ATF_REQUIRE(!(datetime::delta(2, 8) < datetime::delta(2, 5))); in ATF_TEST_CASE_BODY()
171 ATF_REQUIRE(!(datetime::delta(2, 8) <= datetime::delta(2, 5))); in ATF_TEST_CASE_BODY()
172 ATF_REQUIRE( datetime::delta(2, 8) > datetime::delta(2, 5)); in ATF_TEST_CASE_BODY()
173 ATF_REQUIRE( datetime::delta(2, 8) >= datetime::delta(2, 5)); in ATF_TEST_CASE_BODY()
180 using datetime::delta; in ATF_TEST_CASE_BODY()
182 ATF_REQUIRE_EQ(delta(), delta() + delta()); in ATF_TEST_CASE_BODY()
183 ATF_REQUIRE_EQ(delta(0, 10), delta() + delta(0, 10)); in ATF_TEST_CASE_BODY()
184 ATF_REQUIRE_EQ(delta(10, 0), delta(10, 0) + delta()); in ATF_TEST_CASE_BODY()
186 ATF_REQUIRE_EQ(delta(1, 234567), delta(0, 1234567) + delta()); in ATF_TEST_CASE_BODY()
187 ATF_REQUIRE_EQ(delta(12, 34), delta(10, 20) + delta(2, 14)); in ATF_TEST_CASE_BODY()
194 using datetime::delta; in ATF_TEST_CASE_BODY()
197 delta d; in ATF_TEST_CASE_BODY()
198 d += delta(3, 5); in ATF_TEST_CASE_BODY()
199 ATF_REQUIRE_EQ(delta(3, 5), d); in ATF_TEST_CASE_BODY()
202 delta d(1, 2); in ATF_TEST_CASE_BODY()
203 d += delta(3, 5); in ATF_TEST_CASE_BODY()
204 ATF_REQUIRE_EQ(delta(4, 7), d); in ATF_TEST_CASE_BODY()
207 delta d(1, 2); in ATF_TEST_CASE_BODY()
208 ATF_REQUIRE_EQ(delta(4, 7), (d += delta(3, 5))); in ATF_TEST_CASE_BODY()
216 using datetime::delta; in ATF_TEST_CASE_BODY()
218 ATF_REQUIRE_EQ(delta(), delta() * 0); in ATF_TEST_CASE_BODY()
219 ATF_REQUIRE_EQ(delta(), delta() * 5); in ATF_TEST_CASE_BODY()
221 ATF_REQUIRE_EQ(delta(0, 30), delta(0, 10) * 3); in ATF_TEST_CASE_BODY()
222 ATF_REQUIRE_EQ(delta(17, 500000), delta(3, 500000) * 5); in ATF_TEST_CASE_BODY()
229 using datetime::delta; in ATF_TEST_CASE_BODY()
232 delta d(3, 5); in ATF_TEST_CASE_BODY()
234 ATF_REQUIRE_EQ(delta(6, 10), d); in ATF_TEST_CASE_BODY()
237 delta d(8, 0); in ATF_TEST_CASE_BODY()
239 ATF_REQUIRE_EQ(delta(64, 0), d); in ATF_TEST_CASE_BODY()
242 delta d(3, 5); in ATF_TEST_CASE_BODY()
243 ATF_REQUIRE_EQ(delta(9, 15), (d *= 3)); in ATF_TEST_CASE_BODY()
253 str << datetime::delta(15, 8791); in ATF_TEST_CASE_BODY()
258 str << datetime::delta(12345678, 0); in ATF_TEST_CASE_BODY()
453 using datetime::delta; in ATF_TEST_CASE_BODY()
458 delta(30, 1234)); in ATF_TEST_CASE_BODY()
461 delta(3602, 5000100)); in ATF_TEST_CASE_BODY()
468 using datetime::delta; in ATF_TEST_CASE_BODY()
473 ts += delta(30, 1234); in ATF_TEST_CASE_BODY()
480 ts += delta(3602, 5000100)); in ATF_TEST_CASE_BODY()
488 using datetime::delta; in ATF_TEST_CASE_BODY()
493 delta(30, 1234)); in ATF_TEST_CASE_BODY()
496 delta(3602, 5000100)); in ATF_TEST_CASE_BODY()
503 using datetime::delta; in ATF_TEST_CASE_BODY()
508 ts -= delta(30, 1234); in ATF_TEST_CASE_BODY()
515 ts -= delta(3602, 5000100)); in ATF_TEST_CASE_BODY()
530 ATF_REQUIRE_EQ(datetime::delta(0, 0), ts1 - ts1); in ATF_TEST_CASE_BODY()
531 ATF_REQUIRE_EQ(datetime::delta(0, 12), ts2 - ts1); in ATF_TEST_CASE_BODY()
532 ATF_REQUIRE_EQ(datetime::delta(100, 0), ts3 - ts1); in ATF_TEST_CASE_BODY()
533 ATF_REQUIRE_EQ(datetime::delta(99, 999988), ts3 - ts2); in ATF_TEST_CASE_BODY()
539 ATF_REQUIRE_EQ(datetime::delta::from_microseconds(1), ts2 - ts3); in ATF_TEST_CASE_BODY()