Index: media/base/mock_filters.h |
diff --git a/media/base/mock_filters.h b/media/base/mock_filters.h |
index 5f43356453d7e5086f4c5e2bfd4c582e54fc3799..45c1e295e75176bd58c71d490eec4f145074fda6 100644 |
--- a/media/base/mock_filters.h |
+++ b/media/base/mock_filters.h |
@@ -15,7 +15,6 @@ |
#include <string> |
-#include "base/callback.h" |
#include "media/base/filters.h" |
#include "media/base/filter_collection.h" |
#include "media/base/video_frame.h" |
@@ -44,56 +43,6 @@ class Destroyable : public MockClass { |
DISALLOW_COPY_AND_ASSIGN(Destroyable); |
}; |
-// Helper class used to test that callbacks are executed. It is recommend you |
-// combine this class with StrictMock<> to verify that the callback is executed. |
-// You can reuse the same instance of a MockFilterCallback many times since |
-// gmock will track the number of times the methods are executed. |
-class MockFilterCallback { |
- public: |
- MockFilterCallback(); |
- MockFilterCallback(bool run_destroy_callback); |
- virtual ~MockFilterCallback(); |
- |
- MOCK_METHOD0(OnCallbackDestroyed, void()); |
- MOCK_METHOD0(OnFilterCallback, void()); |
- |
- // Helper method to create a new callback for this mock. The callback will |
- // call OnFilterCallback() when executed and OnCallbackDestroyed() when |
- // destroyed. Clients should use NiceMock<> or StrictMock<> depending on the |
- // test. |
- FilterCallback* NewCallback(); |
- |
- private: |
- // Private implementation of CallbackRunner used to trigger expectations on |
- // MockFilterCallback. |
- class CallbackImpl : public CallbackRunner<Tuple0> { |
- public: |
- explicit CallbackImpl(MockFilterCallback* mock_callback, |
- bool run_destroy_callback) |
- : mock_callback_(mock_callback), |
- run_destroy_callback_(run_destroy_callback) { |
- } |
- |
- virtual ~CallbackImpl() { |
- if (run_destroy_callback_) |
- mock_callback_->OnCallbackDestroyed(); |
- } |
- |
- virtual void RunWithParams(const Tuple0& params) { |
- mock_callback_->OnFilterCallback(); |
- } |
- |
- private: |
- MockFilterCallback* mock_callback_; |
- bool run_destroy_callback_; |
- |
- DISALLOW_COPY_AND_ASSIGN(CallbackImpl); |
- }; |
- |
- bool run_destroy_callback_; |
- DISALLOW_COPY_AND_ASSIGN(MockFilterCallback); |
-}; |
- |
class MockFilter : public Filter { |
public: |
MockFilter(); |