Index: remoting/host/capturer_mac_unittest.cc |
diff --git a/remoting/host/capturer_mac_unittest.cc b/remoting/host/capturer_mac_unittest.cc |
index 39cd99419ab2abe3f721d29ddc496c998e44aaf4..0fbdae04425144f6a740069fac3342a1bb652baf 100644 |
--- a/remoting/host/capturer_mac_unittest.cc |
+++ b/remoting/host/capturer_mac_unittest.cc |
@@ -11,6 +11,8 @@ |
#include "base/bind.h" |
#include "base/callback.h" |
#include "base/memory/scoped_ptr.h" |
+#include "remoting/base/capture_data.h" |
+#include "remoting/proto/control.pb.h" |
#include "testing/gtest/include/gtest/gtest.h" |
namespace remoting { |
@@ -85,9 +87,25 @@ void CapturerCallback2::CaptureDoneCallback( |
EXPECT_EQ(0, planes.strides[2]); |
} |
+class CursorCallback { |
+ public: |
+ CursorCallback() { } |
+ void CursorShapeChangedCallback( |
+ scoped_ptr<protocol::CursorShapeInfo> cursor_data); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(CursorCallback); |
+}; |
+ |
+void CursorCallback::CursorShapeChangedCallback( |
+ scoped_ptr<protocol::CursorShapeInfo> cursor_data) { |
+} |
+ |
TEST_F(CapturerMacTest, Capture) { |
SCOPED_TRACE(""); |
- capturer_->Start(); |
+ CursorCallback cursor_callback; |
+ capturer_->Start(base::Bind(&CursorCallback::CursorShapeChangedCallback, |
+ base::Unretained(&cursor_callback))); |
// Check that we get an initial full-screen updated. |
CapturerCallback1 callback1; |
capturer_->CaptureInvalidRegion(base::Bind( |