/proc/self/cwd/test/mocks/config/mocks.cc
Line | Count | Source (jump to first uncovered line) |
1 | | #include "test/mocks/config/mocks.h" |
2 | | |
3 | | #include "envoy/config/core/v3/config_source.pb.h" |
4 | | |
5 | | #include "test/test_common/utility.h" |
6 | | |
7 | | using testing::Invoke; |
8 | | using testing::NiceMock; |
9 | | using testing::ReturnRef; |
10 | | |
11 | | namespace Envoy { |
12 | | namespace Config { |
13 | | |
14 | 31.4k | MockSubscriptionFactory::MockSubscriptionFactory() { |
15 | 31.4k | ON_CALL(*this, subscriptionFromConfigSource(_, _, _, _, _, _)) |
16 | 31.4k | .WillByDefault(Invoke([this](const envoy::config::core::v3::ConfigSource&, absl::string_view, |
17 | 31.4k | Stats::Scope&, SubscriptionCallbacks& callbacks, |
18 | 31.4k | OpaqueResourceDecoderSharedPtr, |
19 | 31.4k | const SubscriptionOptions&) -> SubscriptionPtr { |
20 | 156 | auto ret = std::make_unique<NiceMock<MockSubscription>>(); |
21 | 156 | subscription_ = ret.get(); |
22 | 156 | callbacks_ = &callbacks; |
23 | 156 | return ret; |
24 | 156 | })); |
25 | 31.4k | ON_CALL(*this, messageValidationVisitor()) |
26 | 31.4k | .WillByDefault(ReturnRef(ProtobufMessage::getStrictValidationVisitor())); |
27 | 31.4k | } |
28 | | |
29 | 31.4k | MockSubscriptionFactory::~MockSubscriptionFactory() = default; |
30 | | |
31 | 0 | MockGrpcMuxWatch::MockGrpcMuxWatch() = default; |
32 | 0 | MockGrpcMuxWatch::~MockGrpcMuxWatch() { cancel(); } |
33 | | |
34 | 0 | MockGrpcMux::MockGrpcMux() = default; |
35 | 0 | MockGrpcMux::~MockGrpcMux() = default; |
36 | | |
37 | 0 | MockGrpcStreamCallbacks::MockGrpcStreamCallbacks() = default; |
38 | 0 | MockGrpcStreamCallbacks::~MockGrpcStreamCallbacks() = default; |
39 | | |
40 | 0 | MockSubscriptionCallbacks::MockSubscriptionCallbacks() = default; |
41 | 0 | MockSubscriptionCallbacks::~MockSubscriptionCallbacks() = default; |
42 | | |
43 | 0 | MockOpaqueResourceDecoder::MockOpaqueResourceDecoder() = default; |
44 | 0 | MockOpaqueResourceDecoder::~MockOpaqueResourceDecoder() = default; |
45 | | |
46 | 0 | MockUntypedConfigUpdateCallbacks::MockUntypedConfigUpdateCallbacks() = default; |
47 | 0 | MockUntypedConfigUpdateCallbacks::~MockUntypedConfigUpdateCallbacks() = default; |
48 | | |
49 | 0 | MockTypedFactory::~MockTypedFactory() = default; |
50 | | |
51 | 77.5k | MockContextProvider::MockContextProvider() { |
52 | 77.5k | ON_CALL(*this, addDynamicContextUpdateCallback(_)) |
53 | 77.5k | .WillByDefault(Invoke([this](UpdateNotificationCb update_cb) -> Common::CallbackHandlePtr { |
54 | 0 | return update_cb_handler_.add(update_cb); |
55 | 0 | })); |
56 | 77.5k | ON_CALL(*this, nodeContext()) |
57 | 77.5k | .WillByDefault(ReturnRef(xds::core::v3::ContextParams::default_instance())); |
58 | 77.5k | ON_CALL(*this, dynamicContext(_)) |
59 | 77.5k | .WillByDefault(ReturnRef(xds::core::v3::ContextParams::default_instance())); |
60 | 77.5k | } |
61 | | |
62 | 77.5k | MockContextProvider::~MockContextProvider() = default; |
63 | | |
64 | | } // namespace Config |
65 | | } // namespace Envoy |