| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "media/blink/webmediaplayer_impl.h" | 5 #include "media/blink/webmediaplayer_impl.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 93 class MockWebMediaPlayerDelegate | 93 class MockWebMediaPlayerDelegate |
| 94 : public WebMediaPlayerDelegate, | 94 : public WebMediaPlayerDelegate, |
| 95 public base::SupportsWeakPtr<MockWebMediaPlayerDelegate> { | 95 public base::SupportsWeakPtr<MockWebMediaPlayerDelegate> { |
| 96 public: | 96 public: |
| 97 MockWebMediaPlayerDelegate() = default; | 97 MockWebMediaPlayerDelegate() = default; |
| 98 ~MockWebMediaPlayerDelegate() = default; | 98 ~MockWebMediaPlayerDelegate() = default; |
| 99 | 99 |
| 100 // WebMediaPlayerDelegate implementation. | 100 // WebMediaPlayerDelegate implementation. |
| 101 MOCK_METHOD1(AddObserver, int(Observer*)); | 101 MOCK_METHOD1(AddObserver, int(Observer*)); |
| 102 MOCK_METHOD1(RemoveObserver, void(int)); | 102 MOCK_METHOD1(RemoveObserver, void(int)); |
| 103 MOCK_METHOD5(DidPlay, void(int, bool, bool, bool, base::TimeDelta)); | 103 MOCK_METHOD5(DidPlay, void(int, bool, bool, bool, MediaContentType)); |
| 104 MOCK_METHOD2(DidPause, void(int, bool)); | 104 MOCK_METHOD2(DidPause, void(int, bool)); |
| 105 MOCK_METHOD1(PlayerGone, void(int)); | 105 MOCK_METHOD1(PlayerGone, void(int)); |
| 106 MOCK_METHOD0(IsHidden, bool()); | 106 MOCK_METHOD0(IsHidden, bool()); |
| 107 MOCK_METHOD0(IsPlayingBackgroundVideo, bool()); | 107 MOCK_METHOD0(IsPlayingBackgroundVideo, bool()); |
| 108 }; | 108 }; |
| 109 | 109 |
| 110 class WebMediaPlayerImplTest : public testing::Test { | 110 class WebMediaPlayerImplTest : public testing::Test { |
| 111 public: | 111 public: |
| 112 WebMediaPlayerImplTest() | 112 WebMediaPlayerImplTest() |
| 113 : media_thread_("MediaThreadForTest"), | 113 : media_thread_("MediaThreadForTest"), |
| (...skipping 465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 EXPECT_CALL(delegate_, IsPlayingBackgroundVideo()).WillOnce(Return(false)); | 579 EXPECT_CALL(delegate_, IsPlayingBackgroundVideo()).WillOnce(Return(false)); |
| 580 EXPECT_CALL(delegate_, IsHidden()).WillRepeatedly(Return(true)); | 580 EXPECT_CALL(delegate_, IsHidden()).WillRepeatedly(Return(true)); |
| 581 | 581 |
| 582 state = ComputeBackgroundedPlayState(); | 582 state = ComputeBackgroundedPlayState(); |
| 583 EXPECT_EQ(WebMediaPlayerImpl::DelegateState::PAUSED, state.delegate_state); | 583 EXPECT_EQ(WebMediaPlayerImpl::DelegateState::PAUSED, state.delegate_state); |
| 584 EXPECT_FALSE(state.is_memory_reporting_enabled); | 584 EXPECT_FALSE(state.is_memory_reporting_enabled); |
| 585 EXPECT_TRUE(state.is_suspended); | 585 EXPECT_TRUE(state.is_suspended); |
| 586 } | 586 } |
| 587 | 587 |
| 588 } // namespace media | 588 } // namespace media |
| OLD | NEW |