Index: remoting/host/heartbeat_sender_unittest.cc |
diff --git a/remoting/host/heartbeat_sender_unittest.cc b/remoting/host/heartbeat_sender_unittest.cc |
index 4a6888c08c03745a147b4bc642cc146fa333db58..9da9dee17ae150db6be5a8bbcd4c1b5a6c2bf5b4 100644 |
--- a/remoting/host/heartbeat_sender_unittest.cc |
+++ b/remoting/host/heartbeat_sender_unittest.cc |
@@ -14,7 +14,6 @@ |
#include "remoting/base/constants.h" |
#include "remoting/base/rsa_key_pair.h" |
#include "remoting/base/test_rsa_key_pair.h" |
-#include "remoting/host/mock_callback.h" |
#include "remoting/signaling/iq_sender.h" |
#include "remoting/signaling/mock_signal_strategy.h" |
#include "testing/gmock/include/gmock/gmock.h" |
@@ -53,6 +52,11 @@ ACTION_P(RemoveListener, list) { |
list->erase(arg0); |
} |
+class MockClosure { |
+ public: |
+ MOCK_CONST_METHOD0(Run, void()); |
+}; |
+ |
class HeartbeatSenderTest |
: public testing::Test { |
protected: |
@@ -72,8 +76,10 @@ class HeartbeatSenderTest |
.Times(0); |
heartbeat_sender_.reset(new HeartbeatSender( |
- mock_heartbeat_successful_callback_.GetCallback(), |
- mock_unknown_host_id_error_callback_.GetCallback(), |
+ base::Bind(&MockClosure::Run, |
+ base::Unretained(&mock_heartbeat_successful_callback_)), |
+ base::Bind(&MockClosure::Run, |
+ base::Unretained(&mock_unknown_host_id_error_callback_)), |
kHostId, &signal_strategy_, key_pair_, kTestBotJid)); |
} |
@@ -291,7 +297,7 @@ TEST_F(HeartbeatSenderTest, ProcessHostOfflineResponses) { |
heartbeat_sender_->SetHostOfflineReason( |
"test_error", |
- mock_ack_callback.GetCallback()); |
+ base::Bind(&MockClosure::Run, base::Unretained(&mock_ack_callback))); |
heartbeat_sender_->OnSignalStrategyStateChange(SignalStrategy::CONNECTED); |
base::RunLoop().RunUntilIdle(); |