Coverage Report

Created: 2023-11-12 09:30

/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