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..17c7102acf2862acc95cb0bd8caddfb11ee41bc1 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 (size_t i = 0; i < players.size(); i++) |
|
dstockwell
2014/03/06 00:23:11
multiline block needs braces
|
| + for (size_t j = 0; j < players.size(); j++) |
| + EXPECT_EQ(i < j, Player::hasLowerPriority(players[i].get(), players[j].get())); |
| +} |
| + |
| } |