Chromium Code Reviews| Index: Source/core/animation/PlayerTest.cpp |
| diff --git a/Source/core/animation/PlayerTest.cpp b/Source/core/animation/PlayerTest.cpp |
| index 7034a8cbccb87a43abcd2ee893d0ea93f0c10bae..36d7e77fec1aace998c1d46a6644939ca036e2af 100644 |
| --- a/Source/core/animation/PlayerTest.cpp |
| +++ b/Source/core/animation/PlayerTest.cpp |
| @@ -679,4 +679,29 @@ TEST_F(AnimationPlayerTest, AttachedPlayers) |
| EXPECT_TRUE(element->activeAnimations()->players().isEmpty()); |
| } |
| +TEST_F(AnimationPlayerTest, HasLowerPriority) |
| +{ |
| + // Note that start time defaults to null |
| + RefPtr<Player> player1 = timeline->createPlayer(0); |
| + RefPtr<Player> player2 = timeline->createPlayer(0); |
| + player2->setStartTime(10); |
| + RefPtr<Player> player3 = timeline->createPlayer(0); |
| + RefPtr<Player> player4 = timeline->createPlayer(0); |
| + player4->setStartTime(20); |
| + RefPtr<Player> player5 = timeline->createPlayer(0); |
| + player5->setStartTime(10); |
| + RefPtr<Player> player6 = timeline->createPlayer(0); |
| + player6->setStartTime(-10); |
| + Vector<RefPtr<Player> > players; |
| + players.append(player1); |
| + players.append(player3); |
| + players.append(player6); |
| + players.append(player2); |
| + players.append(player5); |
| + players.append(player4); |
| + for (int i = 0; i < 6; i++) |
|
Eric Willigers
2014/03/05 06:00:11
players.size()
Timothy Loh
2014/03/05 06:04:08
Done.
|
| + for (int j = 0; j < 6; j++) |
| + EXPECT_EQ(i < j, Player::hasLowerPriority(players[i].get(), players[j].get())); |
| +} |
| + |
| } |