Index: third_party/WebKit/Source/core/html/HTMLVideoElementTest.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLVideoElementTest.cpp b/third_party/WebKit/Source/core/html/HTMLVideoElementTest.cpp |
index 0d438b606b352c7bd68d93f3e0ccd85fa0b41d7d..86f3faf7920dd35a0a92c5804f9ef1fb02b3a105 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLVideoElementTest.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLVideoElementTest.cpp |
@@ -4,61 +4,24 @@ |
#include "core/html/HTMLVideoElement.h" |
+#include <memory> |
#include "core/dom/Document.h" |
#include "core/dom/DocumentUserGestureToken.h" |
#include "core/loader/EmptyClients.h" |
#include "core/page/NetworkStateNotifier.h" |
#include "core/testing/DummyPageHolder.h" |
#include "platform/UserGestureIndicator.h" |
+#include "platform/testing/EmptyWebMediaPlayer.h" |
#include "platform/testing/UnitTestHelpers.h" |
-#include "public/platform/WebMediaPlayer.h" |
#include "public/platform/WebSize.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "wtf/PtrUtil.h" |
-#include <memory> |
namespace blink { |
namespace { |
-class EmptyWebMediaPlayer : public WebMediaPlayer { |
- public: |
- void load(LoadType, const WebMediaPlayerSource&, CORSMode) override{}; |
- void play() override{}; |
- void pause() override{}; |
- bool supportsSave() const override { return false; }; |
- void seek(double seconds) override{}; |
- void setRate(double) override{}; |
- void setVolume(double) override{}; |
- WebTimeRanges buffered() const override { return WebTimeRanges(); }; |
- WebTimeRanges seekable() const override { return WebTimeRanges(); }; |
- void setSinkId(const WebString& sinkId, |
- const WebSecurityOrigin&, |
- WebSetSinkIdCallbacks*) override{}; |
- bool hasVideo() const override { return false; }; |
- bool hasAudio() const override { return false; }; |
- WebSize naturalSize() const override { return WebSize(0, 0); }; |
- bool paused() const override { return false; }; |
- bool seeking() const override { return false; }; |
- double duration() const override { return 0.0; }; |
- double currentTime() const override { return 0.0; }; |
- NetworkState getNetworkState() const override { return NetworkStateEmpty; }; |
- ReadyState getReadyState() const override { return ReadyStateHaveNothing; }; |
- WebString getErrorMessage() override { return WebString(); }; |
- bool didLoadingProgress() override { return false; }; |
- bool hasSingleSecurityOrigin() const override { return true; }; |
- bool didPassCORSAccessCheck() const override { return true; }; |
- double mediaTimeForTimeValue(double timeValue) const override { |
- return timeValue; |
- }; |
- unsigned decodedFrameCount() const override { return 0; }; |
- unsigned droppedFrameCount() const override { return 0; }; |
- size_t audioDecodedByteCount() const override { return 0; }; |
- size_t videoDecodedByteCount() const override { return 0; }; |
- void paint(WebCanvas*, const WebRect&, PaintFlags&) override{}; |
-}; |
- |
class MockWebMediaPlayer : public EmptyWebMediaPlayer { |
public: |
MOCK_METHOD1(setBufferingStrategy, void(BufferingStrategy)); |