| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "base/bind.h" | 5 #include "base/bind.h" |
| 6 #include "base/command_line.h" | 6 #include "base/command_line.h" |
| 7 #include "base/files/file_path.h" | 7 #include "base/files/file_path.h" |
| 8 #include "chrome/browser/extensions/extension_apitest.h" | 8 #include "chrome/browser/extensions/extension_apitest.h" |
| 9 #include "chrome/browser/extensions/extension_function_test_utils.h" | 9 #include "chrome/browser/extensions/extension_function_test_utils.h" |
| 10 #include "chrome/browser/extensions/extension_service.h" | 10 #include "chrome/browser/extensions/extension_service.h" |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 class MockCastSocket : public CastSocket { | 62 class MockCastSocket : public CastSocket { |
| 63 public: | 63 public: |
| 64 explicit MockCastSocket(CastSocket::Delegate* delegate, | 64 explicit MockCastSocket(CastSocket::Delegate* delegate, |
| 65 net::IPEndPoint ip_endpoint, | 65 net::IPEndPoint ip_endpoint, |
| 66 net::NetLog* net_log) | 66 net::NetLog* net_log) |
| 67 : CastSocket(kTestExtensionId, ip_endpoint, | 67 : CastSocket(kTestExtensionId, ip_endpoint, |
| 68 cast_channel::CHANNEL_AUTH_TYPE_SSL, delegate, net_log, | 68 cast_channel::CHANNEL_AUTH_TYPE_SSL, delegate, net_log, |
| 69 base::TimeDelta::FromMilliseconds(kTimeoutMs)) {} | 69 base::TimeDelta::FromMilliseconds(kTimeoutMs)) {} |
| 70 virtual ~MockCastSocket() {} | 70 virtual ~MockCastSocket() {} |
| 71 | 71 |
| 72 virtual bool CalledOnValidThread() const OVERRIDE { | |
| 73 // Always return true in testing. | |
| 74 return true; | |
| 75 } | |
| 76 | |
| 77 MOCK_METHOD1(Connect, void(const net::CompletionCallback& callback)); | 72 MOCK_METHOD1(Connect, void(const net::CompletionCallback& callback)); |
| 78 MOCK_METHOD2(SendMessage, void(const MessageInfo& message, | 73 MOCK_METHOD2(SendMessage, void(const MessageInfo& message, |
| 79 const net::CompletionCallback& callback)); | 74 const net::CompletionCallback& callback)); |
| 80 MOCK_METHOD1(Close, void(const net::CompletionCallback& callback)); | 75 MOCK_METHOD1(Close, void(const net::CompletionCallback& callback)); |
| 81 MOCK_CONST_METHOD0(ready_state, cast_channel::ReadyState()); | 76 MOCK_CONST_METHOD0(ready_state, cast_channel::ReadyState()); |
| 82 MOCK_CONST_METHOD0(error_state, cast_channel::ChannelError()); | 77 MOCK_CONST_METHOD0(error_state, cast_channel::ChannelError()); |
| 83 }; | 78 }; |
| 84 | 79 |
| 85 } // namespace | 80 } // namespace |
| 86 | 81 |
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 375 cast_channel_send_function.get(), | 370 cast_channel_send_function.get(), |
| 376 "[{\"channelId\": 1, \"url\": \"cast://127.0.0.1:8009\", " | 371 "[{\"channelId\": 1, \"url\": \"cast://127.0.0.1:8009\", " |
| 377 "\"connectInfo\": " | 372 "\"connectInfo\": " |
| 378 "{\"ipAddress\": \"127.0.0.1\", \"port\": 8009, " | 373 "{\"ipAddress\": \"127.0.0.1\", \"port\": 8009, " |
| 379 "\"auth\": \"ssl\"}, \"readyState\": \"open\"}, " | 374 "\"auth\": \"ssl\"}, \"readyState\": \"open\"}, " |
| 380 "{\"namespace_\": \"foo\", \"sourceId\": \"src\", " | 375 "{\"namespace_\": \"foo\", \"sourceId\": \"src\", " |
| 381 "\"destinationId\": \"\", \"data\": \"data\"}]", | 376 "\"destinationId\": \"\", \"data\": \"data\"}]", |
| 382 browser()); | 377 browser()); |
| 383 EXPECT_EQ(error, "message_info.destination_id is required"); | 378 EXPECT_EQ(error, "message_info.destination_id is required"); |
| 384 } | 379 } |
| OLD | NEW |