| 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 700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 711 | 711 |
| 712 TEST_F(AnimationAnimationPlayerTest, AttachedAnimationPlayers) | 712 TEST_F(AnimationAnimationPlayerTest, AttachedAnimationPlayers) |
| 713 { | 713 { |
| 714 RefPtrWillBePersistent<Element> element = document->createElement("foo", ASS
ERT_NO_EXCEPTION); | 714 RefPtrWillBePersistent<Element> element = document->createElement("foo", ASS
ERT_NO_EXCEPTION); |
| 715 | 715 |
| 716 Timing timing; | 716 Timing timing; |
| 717 RefPtrWillBeRawPtr<Animation> animation = Animation::create(element.get(), n
ullptr, timing); | 717 RefPtrWillBeRawPtr<Animation> animation = Animation::create(element.get(), n
ullptr, timing); |
| 718 RefPtrWillBeRawPtr<AnimationPlayer> player = timeline->createAnimationPlayer
(animation.get()); | 718 RefPtrWillBeRawPtr<AnimationPlayer> player = timeline->createAnimationPlayer
(animation.get()); |
| 719 player->setStartTime(0); | 719 player->setStartTime(0); |
| 720 timeline->serviceAnimations(TimingUpdateForAnimationFrame); | 720 timeline->serviceAnimations(TimingUpdateForAnimationFrame); |
| 721 EXPECT_EQ(1, element->activeAnimations()->players().find(player.get())->valu
e); | 721 EXPECT_EQ(1U, element->activeAnimations()->players().find(player.get())->val
ue); |
| 722 | 722 |
| 723 player.release(); | 723 player.release(); |
| 724 Heap::collectAllGarbage(); | 724 Heap::collectAllGarbage(); |
| 725 EXPECT_TRUE(element->activeAnimations()->players().isEmpty()); | 725 EXPECT_TRUE(element->activeAnimations()->players().isEmpty()); |
| 726 } | 726 } |
| 727 | 727 |
| 728 TEST_F(AnimationAnimationPlayerTest, HasLowerPriority) | 728 TEST_F(AnimationAnimationPlayerTest, HasLowerPriority) |
| 729 { | 729 { |
| 730 RefPtrWillBeRawPtr<AnimationPlayer> player1 = timeline->createAnimationPlaye
r(0); | 730 RefPtrWillBeRawPtr<AnimationPlayer> player1 = timeline->createAnimationPlaye
r(0); |
| 731 RefPtrWillBeRawPtr<AnimationPlayer> player2 = timeline->createAnimationPlaye
r(0); | 731 RefPtrWillBeRawPtr<AnimationPlayer> player2 = timeline->createAnimationPlaye
r(0); |
| 732 EXPECT_TRUE(AnimationPlayer::hasLowerPriority(player1.get(), player2.get()))
; | 732 EXPECT_TRUE(AnimationPlayer::hasLowerPriority(player1.get(), player2.get()))
; |
| 733 } | 733 } |
| 734 | 734 |
| 735 } | 735 } |
| OLD | NEW |