| 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 469 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 480 { | 480 { |
| 481 player->finish(exceptionState); | 481 player->finish(exceptionState); |
| 482 EXPECT_EQ(30, player->currentTimeInternal()); | 482 EXPECT_EQ(30, player->currentTimeInternal()); |
| 483 EXPECT_TRUE(player->finished()); | 483 EXPECT_TRUE(player->finished()); |
| 484 | 484 |
| 485 player->setPlaybackRate(-1); | 485 player->setPlaybackRate(-1); |
| 486 player->finish(exceptionState); | 486 player->finish(exceptionState); |
| 487 EXPECT_EQ(0, player->currentTimeInternal()); | 487 EXPECT_EQ(0, player->currentTimeInternal()); |
| 488 EXPECT_TRUE(player->finished()); | 488 EXPECT_TRUE(player->finished()); |
| 489 | 489 |
| 490 EXPECT_FALSE(exceptionState.hadException()); | 490 EXPECT_FALSE(exceptionState.had_exception()); |
| 491 } | 491 } |
| 492 | 492 |
| 493 TEST_F(AnimationAnimationPlayerTest, FinishAfterSourceEnd) | 493 TEST_F(AnimationAnimationPlayerTest, FinishAfterSourceEnd) |
| 494 { | 494 { |
| 495 player->setCurrentTimeInternal(40); | 495 player->setCurrentTimeInternal(40); |
| 496 player->finish(exceptionState); | 496 player->finish(exceptionState); |
| 497 EXPECT_EQ(30, player->currentTimeInternal()); | 497 EXPECT_EQ(30, player->currentTimeInternal()); |
| 498 } | 498 } |
| 499 | 499 |
| 500 TEST_F(AnimationAnimationPlayerTest, FinishBeforeStart) | 500 TEST_F(AnimationAnimationPlayerTest, FinishBeforeStart) |
| (...skipping 15 matching lines...) Expand all Loading... |
| 516 TEST_F(AnimationAnimationPlayerTest, FinishRaisesException) | 516 TEST_F(AnimationAnimationPlayerTest, FinishRaisesException) |
| 517 { | 517 { |
| 518 Timing timing; | 518 Timing timing; |
| 519 timing.iterationDuration = 1; | 519 timing.iterationDuration = 1; |
| 520 timing.iterationCount = std::numeric_limits<double>::infinity(); | 520 timing.iterationCount = std::numeric_limits<double>::infinity(); |
| 521 player->setSource(Animation::create(0, nullptr, timing).get()); | 521 player->setSource(Animation::create(0, nullptr, timing).get()); |
| 522 player->setCurrentTimeInternal(10); | 522 player->setCurrentTimeInternal(10); |
| 523 | 523 |
| 524 player->finish(exceptionState); | 524 player->finish(exceptionState); |
| 525 EXPECT_EQ(10, player->currentTimeInternal()); | 525 EXPECT_EQ(10, player->currentTimeInternal()); |
| 526 EXPECT_TRUE(exceptionState.hadException()); | 526 EXPECT_TRUE(exceptionState.had_exception()); |
| 527 EXPECT_EQ(InvalidStateError, exceptionState.code()); | 527 EXPECT_EQ(InvalidStateError, exceptionState.code()); |
| 528 } | 528 } |
| 529 | 529 |
| 530 | 530 |
| 531 TEST_F(AnimationAnimationPlayerTest, LimitingAtSourceEnd) | 531 TEST_F(AnimationAnimationPlayerTest, LimitingAtSourceEnd) |
| 532 { | 532 { |
| 533 simulateFrame(30); | 533 simulateFrame(30); |
| 534 EXPECT_EQ(30, player->currentTimeInternal()); | 534 EXPECT_EQ(30, player->currentTimeInternal()); |
| 535 EXPECT_TRUE(player->finished()); | 535 EXPECT_TRUE(player->finished()); |
| 536 simulateFrame(40); | 536 simulateFrame(40); |
| (...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 787 } | 787 } |
| 788 | 788 |
| 789 TEST_F(AnimationAnimationPlayerTest, HasLowerPriority) | 789 TEST_F(AnimationAnimationPlayerTest, HasLowerPriority) |
| 790 { | 790 { |
| 791 RefPtr<AnimationPlayer> player1 = timeline->createAnimationPlayer(0); | 791 RefPtr<AnimationPlayer> player1 = timeline->createAnimationPlayer(0); |
| 792 RefPtr<AnimationPlayer> player2 = timeline->createAnimationPlayer(0); | 792 RefPtr<AnimationPlayer> player2 = timeline->createAnimationPlayer(0); |
| 793 EXPECT_TRUE(AnimationPlayer::hasLowerPriority(player1.get(), player2.get()))
; | 793 EXPECT_TRUE(AnimationPlayer::hasLowerPriority(player1.get(), player2.get()))
; |
| 794 } | 794 } |
| 795 | 795 |
| 796 } | 796 } |
| OLD | NEW |