OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013, Google Inc. All rights reserved. | 2 * Copyright (c) 2013, Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
189 TEST_F(AnimationAnimationTimelineTest, PauseForTesting) | 189 TEST_F(AnimationAnimationTimelineTest, PauseForTesting) |
190 { | 190 { |
191 float seekTime = 1; | 191 float seekTime = 1; |
192 timing.fillMode = Timing::FillModeForwards; | 192 timing.fillMode = Timing::FillModeForwards; |
193 RefPtrWillBeRawPtr<Animation> anim1 = Animation::create(element.get(), Anima
tableValueKeyframeEffectModel::create(AnimatableValueKeyframeVector()), timing); | 193 RefPtrWillBeRawPtr<Animation> anim1 = Animation::create(element.get(), Anima
tableValueKeyframeEffectModel::create(AnimatableValueKeyframeVector()), timing); |
194 RefPtrWillBeRawPtr<Animation> anim2 = Animation::create(element.get(), Anim
atableValueKeyframeEffectModel::create(AnimatableValueKeyframeVector()), timing)
; | 194 RefPtrWillBeRawPtr<Animation> anim2 = Animation::create(element.get(), Anim
atableValueKeyframeEffectModel::create(AnimatableValueKeyframeVector()), timing)
; |
195 AnimationPlayer* player1 = timeline->play(anim1.get()); | 195 AnimationPlayer* player1 = timeline->play(anim1.get()); |
196 AnimationPlayer* player2 = timeline->play(anim2.get()); | 196 AnimationPlayer* player2 = timeline->play(anim2.get()); |
197 timeline->pauseAnimationsForTesting(seekTime); | 197 timeline->pauseAnimationsForTesting(seekTime); |
198 | 198 |
199 EXPECT_FLOAT_EQ(seekTime, player1->currentTimeInternal()); | 199 EXPECT_FLOAT_EQ(seekTime, player1->currentTime() / 1000.0); |
200 EXPECT_FLOAT_EQ(seekTime, player2->currentTimeInternal()); | 200 EXPECT_FLOAT_EQ(seekTime, player2->currentTime() / 1000.0); |
201 } | 201 } |
202 | 202 |
203 TEST_F(AnimationAnimationTimelineTest, DelayBeforeAnimationStart) | 203 TEST_F(AnimationAnimationTimelineTest, DelayBeforeAnimationStart) |
204 { | 204 { |
205 timing.iterationDuration = 2; | 205 timing.iterationDuration = 2; |
206 timing.startDelay = 5; | 206 timing.startDelay = 5; |
207 | 207 |
208 RefPtrWillBeRawPtr<Animation> anim = Animation::create(element.get(), nullpt
r, timing); | 208 RefPtrWillBeRawPtr<Animation> anim = Animation::create(element.get(), nullpt
r, timing); |
209 | 209 |
210 timeline->play(anim.get()); | 210 timeline->play(anim.get()); |
(...skipping 28 matching lines...) Expand all Loading... |
239 | 239 |
240 TEST_F(AnimationAnimationTimelineTest, UseAnimationPlayerAfterTimelineDeref) | 240 TEST_F(AnimationAnimationTimelineTest, UseAnimationPlayerAfterTimelineDeref) |
241 { | 241 { |
242 RefPtrWillBeRawPtr<AnimationPlayer> player = timeline->createAnimationPlayer
(0); | 242 RefPtrWillBeRawPtr<AnimationPlayer> player = timeline->createAnimationPlayer
(0); |
243 timeline.clear(); | 243 timeline.clear(); |
244 // Test passes if this does not crash. | 244 // Test passes if this does not crash. |
245 player->setStartTime(0); | 245 player->setStartTime(0); |
246 } | 246 } |
247 | 247 |
248 } | 248 } |
OLD | NEW |