[M73 Dev][EFL] Disable VizDisplayCompositor for EFL port
[platform/framework/web/chromium-efl.git] / components / cast_channel / cast_test_util.cc
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
3 // found in the LICENSE file.
4
5 #include "components/cast_channel/cast_test_util.h"
6
7 #include <utility>
8
9 #include "base/token.h"
10 #include "net/base/ip_address.h"
11 #include "services/service_manager/public/cpp/connector.h"
12
13 namespace cast_channel {
14
15 MockCastTransport::MockCastTransport() {}
16 MockCastTransport::~MockCastTransport() {}
17
18 CastTransport::Delegate* MockCastTransport::current_delegate() const {
19   CHECK(delegate_);
20   return delegate_.get();
21 }
22
23 void MockCastTransport::SetReadDelegate(
24     std::unique_ptr<CastTransport::Delegate> delegate) {
25   delegate_ = std::move(delegate);
26 }
27
28 MockCastTransportDelegate::MockCastTransportDelegate() {}
29 MockCastTransportDelegate::~MockCastTransportDelegate() {}
30
31 MockCastSocketObserver::MockCastSocketObserver() {}
32 MockCastSocketObserver::~MockCastSocketObserver() {}
33
34 MockCastSocketService::MockCastSocketService(
35     const scoped_refptr<base::SingleThreadTaskRunner>& task_runner) {
36   SetTaskRunnerForTest(task_runner);
37 }
38 MockCastSocketService::~MockCastSocketService() {}
39
40 MockCastSocket::MockCastSocket()
41     : channel_id_(0),
42       error_state_(ChannelError::NONE),
43       keep_alive_(false),
44       audio_only_(false),
45       mock_transport_(new MockCastTransport()) {}
46 MockCastSocket::~MockCastSocket() {}
47
48 net::IPEndPoint CreateIPEndPointForTest() {
49   return net::IPEndPoint(net::IPAddress(192, 168, 1, 1), 8009);
50 }
51
52 MockCastMessageHandler::MockCastMessageHandler(
53     MockCastSocketService* socket_service)
54     : CastMessageHandler(socket_service,
55                          /* connector */ nullptr,
56                          base::Token{},
57                          "userAgent",
58                          "1.2.3.4",
59                          "en-US") {}
60
61 MockCastMessageHandler::~MockCastMessageHandler() = default;
62
63 }  // namespace cast_channel