Lines Matching refs:timedItem

102     RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
104 ASSERT_FALSE(timedItem->isCurrent());
105 ASSERT_FALSE(timedItem->isInEffect());
106 ASSERT_FALSE(timedItem->isInPlay());
107 ASSERT_TRUE(isNull(timedItem->currentIteration()));
108 ASSERT_EQ(0, timedItem->startTime());
109 ASSERT_TRUE(isNull(timedItem->activeDuration()));
110 ASSERT_TRUE(isNull(timedItem->timeFraction()));
112 timedItem->updateInheritedTime(0);
114 ASSERT_TRUE(timedItem->isInPlay());
115 ASSERT_TRUE(timedItem->isCurrent());
116 ASSERT_TRUE(timedItem->isInEffect());
117 ASSERT_EQ(0, timedItem->currentIteration());
118 ASSERT_EQ(0, timedItem->startTime());
119 ASSERT_EQ(2, timedItem->activeDuration());
120 ASSERT_EQ(0, timedItem->timeFraction());
122 timedItem->updateInheritedTime(1);
124 ASSERT_TRUE(timedItem->isInPlay());
125 ASSERT_TRUE(timedItem->isCurrent());
126 ASSERT_TRUE(timedItem->isInEffect());
127 ASSERT_EQ(0, timedItem->currentIteration());
128 ASSERT_EQ(0, timedItem->startTime());
129 ASSERT_EQ(2, timedItem->activeDuration());
130 ASSERT_EQ(0.5, timedItem->timeFraction());
132 timedItem->updateInheritedTime(2);
134 ASSERT_FALSE(timedItem->isInPlay());
135 ASSERT_FALSE(timedItem->isCurrent());
136 ASSERT_TRUE(timedItem->isInEffect());
137 ASSERT_EQ(0, timedItem->currentIteration());
138 ASSERT_EQ(0, timedItem->startTime());
139 ASSERT_EQ(2, timedItem->activeDuration());
140 ASSERT_EQ(1, timedItem->timeFraction());
142 timedItem->updateInheritedTime(3);
144 ASSERT_FALSE(timedItem->isInPlay());
145 ASSERT_FALSE(timedItem->isCurrent());
146 ASSERT_TRUE(timedItem->isInEffect());
147 ASSERT_EQ(0, timedItem->currentIteration());
148 ASSERT_EQ(0, timedItem->startTime());
149 ASSERT_EQ(2, timedItem->activeDuration());
150 ASSERT_EQ(1, timedItem->timeFraction());
158 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
160 timedItem->updateInheritedTime(-1);
161 ASSERT_TRUE(isNull(timedItem->timeFraction()));
163 timedItem->updateInheritedTime(2);
164 ASSERT_EQ(1, timedItem->timeFraction());
173 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
175 timedItem->updateInheritedTime(-1);
176 ASSERT_EQ(0, timedItem->timeFraction());
178 timedItem->updateInheritedTime(2);
179 ASSERT_TRUE(isNull(timedItem->timeFraction()));
188 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
190 timedItem->updateInheritedTime(-1);
191 ASSERT_EQ(0, timedItem->timeFraction());
193 timedItem->updateInheritedTime(2);
194 ASSERT_EQ(1, timedItem->timeFraction());
203 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
205 timedItem->updateInheritedTime(0);
206 ASSERT_TRUE(isNull(timedItem->timeFraction()));
208 timedItem->updateInheritedTime(0.5);
209 ASSERT_EQ(0, timedItem->timeFraction());
211 timedItem->updateInheritedTime(1.5);
212 ASSERT_EQ(1, timedItem->timeFraction());
221 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
223 timedItem->updateInheritedTime(-1);
224 ASSERT_TRUE(isNull(timedItem->currentIteration()));
225 ASSERT_TRUE(isNull(timedItem->timeFraction()));
227 ASSERT_EQ(std::numeric_limits<double>::infinity(), timedItem->activeDuration());
229 timedItem->updateInheritedTime(0);
230 ASSERT_EQ(0, timedItem->currentIteration());
231 ASSERT_EQ(0, timedItem->timeFraction());
240 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
242 timedItem->updateInheritedTime(0);
243 ASSERT_EQ(0, timedItem->currentIteration());
244 ASSERT_EQ(0, timedItem->timeFraction());
246 timedItem->updateInheritedTime(1);
247 ASSERT_EQ(0, timedItem->currentIteration());
248 ASSERT_EQ(0.5, timedItem->timeFraction());
250 timedItem->updateInheritedTime(2);
251 ASSERT_EQ(1, timedItem->currentIteration());
252 ASSERT_EQ(0, timedItem->timeFraction());
254 timedItem->updateInheritedTime(2);
255 ASSERT_EQ(1, timedItem->currentIteration());
256 ASSERT_EQ(0, timedItem->timeFraction());
258 timedItem->updateInheritedTime(5);
259 ASSERT_EQ(1, timedItem->currentIteration());
260 ASSERT_EQ(1, timedItem->timeFraction());
271 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
273 timedItem->updateInheritedTime(-1);
274 ASSERT_EQ(1, timedItem->currentIteration());
275 ASSERT_NEAR(0.2, timedItem->timeFraction(), 0.000000000000001);
277 timedItem->updateInheritedTime(0);
278 ASSERT_EQ(1, timedItem->currentIteration());
279 ASSERT_NEAR(0.2, timedItem->timeFraction(), 0.000000000000001);
281 timedItem->updateInheritedTime(10);
282 ASSERT_EQ(3, timedItem->currentIteration());
283 ASSERT_NEAR(0.4, timedItem->timeFraction(), 0.000000000000001);
293 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
295 timedItem->updateInheritedTime(0.75);
296 ASSERT_EQ(0, timedItem->currentIteration());
297 ASSERT_EQ(0.75, timedItem->timeFraction());
299 timedItem->updateInheritedTime(1.75);
300 ASSERT_EQ(1, timedItem->currentIteration());
301 ASSERT_EQ(0.25, timedItem->timeFraction());
303 timedItem->updateInheritedTime(2.75);
304 ASSERT_EQ(2, timedItem->currentIteration());
305 ASSERT_EQ(0.75, timedItem->timeFraction());
315 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
317 timedItem->updateInheritedTime(0.75);
318 ASSERT_EQ(0, timedItem->currentIteration());
319 ASSERT_EQ(0.25, timedItem->timeFraction());
321 timedItem->updateInheritedTime(1.75);
322 ASSERT_EQ(1, timedItem->currentIteration());
323 ASSERT_EQ(0.75, timedItem->timeFraction());
325 timedItem->updateInheritedTime(2.75);
326 ASSERT_EQ(2, timedItem->currentIteration());
327 ASSERT_EQ(0.25, timedItem->timeFraction());
333 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
335 ASSERT_FALSE(timedItem->isInPlay());
336 ASSERT_FALSE(timedItem->isCurrent());
337 ASSERT_FALSE(timedItem->isInEffect());
338 ASSERT_TRUE(isNull(timedItem->currentIteration()));
339 ASSERT_EQ(0, timedItem->startTime());
340 ASSERT_TRUE(isNull(timedItem->activeDuration()));
341 ASSERT_TRUE(isNull(timedItem->timeFraction()));
343 timedItem->updateInheritedTime(0);
345 ASSERT_FALSE(timedItem->isInPlay());
346 ASSERT_FALSE(timedItem->isCurrent());
347 ASSERT_TRUE(timedItem->isInEffect());
348 ASSERT_EQ(0, timedItem->currentIteration());
349 ASSERT_EQ(0, timedItem->startTime());
350 ASSERT_EQ(0, timedItem->activeDuration());
351 ASSERT_EQ(1, timedItem->timeFraction());
353 timedItem->updateInheritedTime(1);
355 ASSERT_FALSE(timedItem->isInPlay());
356 ASSERT_FALSE(timedItem->isCurrent());
357 ASSERT_TRUE(timedItem->isInEffect());
358 ASSERT_EQ(0, timedItem->currentIteration());
359 ASSERT_EQ(0, timedItem->startTime());
360 ASSERT_EQ(0, timedItem->activeDuration());
361 ASSERT_EQ(1, timedItem->timeFraction());
367 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
369 timedItem->updateInheritedTime(-1);
370 ASSERT_TRUE(isNull(timedItem->timeFraction()));
372 timedItem->updateInheritedTime(0);
373 ASSERT_EQ(1, timedItem->timeFraction());
375 timedItem->updateInheritedTime(1);
376 ASSERT_EQ(1, timedItem->timeFraction());
383 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
385 timedItem->updateInheritedTime(-1);
386 ASSERT_EQ(0, timedItem->timeFraction());
388 timedItem->updateInheritedTime(0);
389 ASSERT_TRUE(isNull(timedItem->timeFraction()));
391 timedItem->updateInheritedTime(1);
392 ASSERT_TRUE(isNull(timedItem->timeFraction()));
399 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
401 timedItem->updateInheritedTime(-1);
402 ASSERT_EQ(0, timedItem->timeFraction());
404 timedItem->updateInheritedTime(0);
405 ASSERT_EQ(1, timedItem->timeFraction());
407 timedItem->updateInheritedTime(1);
408 ASSERT_EQ(1, timedItem->timeFraction());
415 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
417 timedItem->updateInheritedTime(0);
418 ASSERT_TRUE(isNull(timedItem->timeFraction()));
420 timedItem->updateInheritedTime(0.5);
421 ASSERT_EQ(1, timedItem->timeFraction());
423 timedItem->updateInheritedTime(1.5);
424 ASSERT_EQ(1, timedItem->timeFraction());
434 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
436 timedItem->updateInheritedTime(0);
437 ASSERT_EQ(0.1, timedItem->timeFraction());
439 timedItem->updateInheritedTime(0.3);
440 ASSERT_DOUBLE_EQ(0.3, timedItem->timeFraction());
442 timedItem->updateInheritedTime(1);
443 ASSERT_DOUBLE_EQ(0.3, timedItem->timeFraction());
451 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
453 timedItem->updateInheritedTime(-1);
454 ASSERT_TRUE(isNull(timedItem->currentIteration()));
455 ASSERT_TRUE(isNull(timedItem->timeFraction()));
456 ASSERT_TRUE(isNull(timedItem->activeDuration()));
458 timedItem->updateInheritedTime(0);
459 ASSERT_EQ(std::numeric_limits<double>::infinity(), timedItem->currentIteration());
460 ASSERT_EQ(1, timedItem->timeFraction());
467 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
469 timedItem->updateInheritedTime(-1);
470 ASSERT_TRUE(isNull(timedItem->currentIteration()));
471 ASSERT_TRUE(isNull(timedItem->timeFraction()));
473 timedItem->updateInheritedTime(0);
474 ASSERT_EQ(1, timedItem->currentIteration());
475 ASSERT_EQ(1, timedItem->timeFraction());
477 timedItem->updateInheritedTime(1);
478 ASSERT_EQ(1, timedItem->currentIteration());
479 ASSERT_EQ(1, timedItem->timeFraction());
488 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
490 timedItem->updateInheritedTime(-1);
491 ASSERT_EQ(1, timedItem->currentIteration());
492 ASSERT_NEAR(0.2, timedItem->timeFraction(), 0.000000000000001);
494 timedItem->updateInheritedTime(0);
495 ASSERT_EQ(3, timedItem->currentIteration());
496 ASSERT_NEAR(0.4, timedItem->timeFraction(), 0.000000000000001);
498 timedItem->updateInheritedTime(10);
499 ASSERT_EQ(3, timedItem->currentIteration());
500 ASSERT_NEAR(0.4, timedItem->timeFraction(), 0.000000000000001);
508 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
510 timedItem->updateInheritedTime(-1);
511 ASSERT_TRUE(isNull(timedItem->currentIteration()));
512 ASSERT_TRUE(isNull(timedItem->timeFraction()));
514 timedItem->updateInheritedTime(0);
515 ASSERT_EQ(1, timedItem->currentIteration());
516 ASSERT_EQ(0, timedItem->timeFraction());
518 timedItem->updateInheritedTime(1);
519 ASSERT_EQ(1, timedItem->currentIteration());
520 ASSERT_EQ(0, timedItem->timeFraction());
528 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
530 timedItem->updateInheritedTime(-1);
531 ASSERT_TRUE(isNull(timedItem->currentIteration()));
532 ASSERT_TRUE(isNull(timedItem->timeFraction()));
534 timedItem->updateInheritedTime(0);
535 ASSERT_EQ(1, timedItem->currentIteration());
536 ASSERT_EQ(1, timedItem->timeFraction());
538 timedItem->updateInheritedTime(1);
539 ASSERT_EQ(1, timedItem->currentIteration());
540 ASSERT_EQ(1, timedItem->timeFraction());
549 RefPtr<TestTimedItem> timedItem = TestTimedItem::create(timing);
551 timedItem->updateInheritedTime(0.3);
552 ASSERT_TRUE(timedItem->eventDelegate()->eventTriggered());
553 EXPECT_TRUE(timedItem->eventDelegate()->playStateChanged());
554 EXPECT_TRUE(timedItem->eventDelegate()->iterationChanged());
556 timedItem->updateInheritedTime(0.6);
557 ASSERT_FALSE(timedItem->eventDelegate()->eventTriggered());
559 timedItem->updateInheritedTime(1.5);
560 ASSERT_TRUE(timedItem->eventDelegate()->eventTriggered());
561 EXPECT_TRUE(timedItem->eventDelegate()->iterationChanged());
562 EXPECT_FALSE(timedItem->eventDelegate()->playStateChanged());
564 timedItem->updateInheritedTime(2.5);
565 ASSERT_TRUE(timedItem->eventDelegate()->eventTriggered());
566 EXPECT_FALSE(timedItem->eventDelegate()->iterationChanged());
567 EXPECT_TRUE(timedItem->eventDelegate()->playStateChanged());
569 timedItem->updateInheritedTime(3);
570 ASSERT_FALSE(timedItem->eventDelegate()->eventTriggered());
572 timedItem->updateInheritedTime(1.5);
573 ASSERT_TRUE(timedItem->eventDelegate()->eventTriggered());
574 EXPECT_FALSE(timedItem->eventDelegate()->iterationChanged());
575 EXPECT_TRUE(timedItem->eventDelegate()->playStateChanged());