Coverage Report

Created: 2024-09-19 09:45

/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
27.9k
MockSubscriptionFactory::MockSubscriptionFactory() {
15
27.9k
  ON_CALL(*this, subscriptionFromConfigSource(_, _, _, _, _, _))
16
27.9k
      .WillByDefault(Invoke([this](const envoy::config::core::v3::ConfigSource&, absl::string_view,
17
27.9k
                                   Stats::Scope&, SubscriptionCallbacks& callbacks,
18
27.9k
                                   OpaqueResourceDecoderSharedPtr,
19
27.9k
                                   const SubscriptionOptions&) -> SubscriptionPtr {
20
93
        auto ret = std::make_unique<NiceMock<MockSubscription>>();
21
93
        subscription_ = ret.get();
22
93
        callbacks_ = &callbacks;
23
93
        return ret;
24
93
      }));
25
27.9k
  ON_CALL(*this, messageValidationVisitor())
26
27.9k
      .WillByDefault(ReturnRef(ProtobufMessage::getStrictValidationVisitor()));
27
27.9k
}
28
29
27.9k
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
68.1k
MockContextProvider::MockContextProvider() {
52
68.1k
  ON_CALL(*this, addDynamicContextUpdateCallback(_))
53
68.1k
      .WillByDefault(Invoke([this](UpdateNotificationCb update_cb) -> Common::CallbackHandlePtr {
54
0
        return update_cb_handler_.add(update_cb);
55
0
      }));
56
68.1k
  ON_CALL(*this, nodeContext())
57
68.1k
      .WillByDefault(ReturnRef(xds::core::v3::ContextParams::default_instance()));
58
68.1k
  ON_CALL(*this, dynamicContext(_))
59
68.1k
      .WillByDefault(ReturnRef(xds::core::v3::ContextParams::default_instance()));
60
68.1k
}
61
62
68.1k
MockContextProvider::~MockContextProvider() = default;
63
64
} // namespace Config
65
} // namespace Envoy