/proc/self/cwd/test/mocks/http/mocks.cc
Line | Count | Source (jump to first uncovered line) |
1 | | #include "mocks.h" |
2 | | |
3 | | #include "envoy/buffer/buffer.h" |
4 | | #include "envoy/common/optref.h" |
5 | | #include "envoy/event/dispatcher.h" |
6 | | #include "envoy/http/header_map.h" |
7 | | |
8 | | #include "gmock/gmock.h" |
9 | | #include "gtest/gtest.h" |
10 | | |
11 | | using testing::_; |
12 | | using testing::Invoke; |
13 | | using testing::Return; |
14 | | using testing::ReturnRef; |
15 | | |
16 | | namespace Envoy { |
17 | | namespace Http { |
18 | | |
19 | 51.9k | MockConnectionCallbacks::MockConnectionCallbacks() = default; Envoy::Http::MockConnectionCallbacks::MockConnectionCallbacks() Line | Count | Source | 19 | 48.9k | MockConnectionCallbacks::MockConnectionCallbacks() = default; |
Envoy::Http::MockConnectionCallbacks::MockConnectionCallbacks() Line | Count | Source | 19 | 3.07k | MockConnectionCallbacks::MockConnectionCallbacks() = default; |
|
20 | 51.9k | MockConnectionCallbacks::~MockConnectionCallbacks() = default; |
21 | | |
22 | 24.4k | MockServerConnectionCallbacks::MockServerConnectionCallbacks() = default; Envoy::Http::MockServerConnectionCallbacks::MockServerConnectionCallbacks() Line | Count | Source | 22 | 24.4k | MockServerConnectionCallbacks::MockServerConnectionCallbacks() = default; |
Envoy::Http::MockServerConnectionCallbacks::MockServerConnectionCallbacks() Line | Count | Source | 22 | 2 | MockServerConnectionCallbacks::MockServerConnectionCallbacks() = default; |
|
23 | 24.4k | MockServerConnectionCallbacks::~MockServerConnectionCallbacks() = default; |
24 | | |
25 | 0 | MockFilterManagerCallbacks::MockFilterManagerCallbacks() { |
26 | 0 | ON_CALL(*this, informationalHeaders()).WillByDefault(Invoke([this]() -> ResponseHeaderMapOptRef { |
27 | 0 | return makeOptRefFromPtr(informational_headers_.get()); |
28 | 0 | })); |
29 | 0 | ON_CALL(*this, responseHeaders()).WillByDefault(Invoke([this]() -> ResponseHeaderMapOptRef { |
30 | 0 | return makeOptRefFromPtr(response_headers_.get()); |
31 | 0 | })); |
32 | 0 | ON_CALL(*this, responseTrailers()).WillByDefault(Invoke([this]() -> ResponseTrailerMapOptRef { |
33 | 0 | return makeOptRefFromPtr(response_trailers_.get()); |
34 | 0 | })); |
35 | 0 | } |
36 | 0 | MockFilterManagerCallbacks::~MockFilterManagerCallbacks() = default; |
37 | | |
38 | 221k | MockStreamCallbacks::MockStreamCallbacks() = default; |
39 | 221k | MockStreamCallbacks::~MockStreamCallbacks() = default; |
40 | | |
41 | 4.04k | MockServerConnection::MockServerConnection() { |
42 | 1.94M | ON_CALL(*this, protocol()).WillByDefault(Invoke([this]() { return protocol_; })); |
43 | 4.04k | } Envoy::Http::MockServerConnection::MockServerConnection() Line | Count | Source | 41 | 4.04k | MockServerConnection::MockServerConnection() { | 42 | 4.04k | ON_CALL(*this, protocol()).WillByDefault(Invoke([this]() { return protocol_; })); | 43 | 4.04k | } |
Unexecuted instantiation: Envoy::Http::MockServerConnection::MockServerConnection() |
44 | | |
45 | 4.04k | MockServerConnection::~MockServerConnection() = default; |
46 | | |
47 | 20.8k | MockClientConnection::MockClientConnection() = default; Envoy::Http::MockClientConnection::MockClientConnection() Line | Count | Source | 47 | 20.8k | MockClientConnection::MockClientConnection() = default; |
Unexecuted instantiation: Envoy::Http::MockClientConnection::MockClientConnection() |
48 | 20.6k | MockClientConnection::~MockClientConnection() = default; |
49 | | |
50 | 0 | MockFilterChainManager::MockFilterChainManager() { |
51 | 0 | ON_CALL(*this, applyFilterFactoryCb(_, _)) |
52 | 0 | .WillByDefault( |
53 | 0 | Invoke([this](FilterContext, FilterFactoryCb& factory) { factory(callbacks_); })); |
54 | 0 | } |
55 | | |
56 | 0 | MockFilterChainManager::~MockFilterChainManager() = default; |
57 | | |
58 | 4.11k | MockFilterChainFactory::MockFilterChainFactory() = default; |
59 | 4.11k | MockFilterChainFactory::~MockFilterChainFactory() = default; |
60 | | |
61 | 8.21k | template <class T> static void initializeMockStreamFilterCallbacks(T& callbacks) { |
62 | 8.21k | callbacks.cluster_info_.reset(new NiceMock<Upstream::MockClusterInfo>()); |
63 | 8.21k | callbacks.route_.reset(new NiceMock<Router::MockRoute>()); |
64 | 8.21k | ON_CALL(callbacks, dispatcher()).WillByDefault(ReturnRef(callbacks.dispatcher_)); |
65 | 8.21k | ON_CALL(callbacks, streamInfo()).WillByDefault(ReturnRef(callbacks.stream_info_)); |
66 | 8.21k | ON_CALL(callbacks, route()).WillByDefault(Return(callbacks.route_)); |
67 | 8.21k | ON_CALL(callbacks, clusterInfo()).WillByDefault(Return(callbacks.cluster_info_)); |
68 | 8.21k | ON_CALL(callbacks, downstreamCallbacks()) |
69 | 8.21k | .WillByDefault( |
70 | 8.21k | Return(OptRef<DownstreamStreamFilterCallbacks>{callbacks.downstream_callbacks_})); |
71 | 8.21k | } mocks.cc:void Envoy::Http::initializeMockStreamFilterCallbacks<Envoy::Http::MockStreamDecoderFilterCallbacks>(Envoy::Http::MockStreamDecoderFilterCallbacks&) Line | Count | Source | 61 | 8.21k | template <class T> static void initializeMockStreamFilterCallbacks(T& callbacks) { | 62 | 8.21k | callbacks.cluster_info_.reset(new NiceMock<Upstream::MockClusterInfo>()); | 63 | 8.21k | callbacks.route_.reset(new NiceMock<Router::MockRoute>()); | 64 | 8.21k | ON_CALL(callbacks, dispatcher()).WillByDefault(ReturnRef(callbacks.dispatcher_)); | 65 | 8.21k | ON_CALL(callbacks, streamInfo()).WillByDefault(ReturnRef(callbacks.stream_info_)); | 66 | 8.21k | ON_CALL(callbacks, route()).WillByDefault(Return(callbacks.route_)); | 67 | 8.21k | ON_CALL(callbacks, clusterInfo()).WillByDefault(Return(callbacks.cluster_info_)); | 68 | 8.21k | ON_CALL(callbacks, downstreamCallbacks()) | 69 | 8.21k | .WillByDefault( | 70 | 8.21k | Return(OptRef<DownstreamStreamFilterCallbacks>{callbacks.downstream_callbacks_})); | 71 | 8.21k | } |
mocks.cc:void Envoy::Http::initializeMockStreamFilterCallbacks<Envoy::Http::MockStreamEncoderFilterCallbacks>(Envoy::Http::MockStreamEncoderFilterCallbacks&) Line | Count | Source | 61 | 2 | template <class T> static void initializeMockStreamFilterCallbacks(T& callbacks) { | 62 | 2 | callbacks.cluster_info_.reset(new NiceMock<Upstream::MockClusterInfo>()); | 63 | 2 | callbacks.route_.reset(new NiceMock<Router::MockRoute>()); | 64 | 2 | ON_CALL(callbacks, dispatcher()).WillByDefault(ReturnRef(callbacks.dispatcher_)); | 65 | 2 | ON_CALL(callbacks, streamInfo()).WillByDefault(ReturnRef(callbacks.stream_info_)); | 66 | 2 | ON_CALL(callbacks, route()).WillByDefault(Return(callbacks.route_)); | 67 | 2 | ON_CALL(callbacks, clusterInfo()).WillByDefault(Return(callbacks.cluster_info_)); | 68 | 2 | ON_CALL(callbacks, downstreamCallbacks()) | 69 | 2 | .WillByDefault( | 70 | 2 | Return(OptRef<DownstreamStreamFilterCallbacks>{callbacks.downstream_callbacks_})); | 71 | 2 | } |
|
72 | | |
73 | 8.21k | MockStreamDecoderFilterCallbacks::MockStreamDecoderFilterCallbacks() { |
74 | 8.21k | initializeMockStreamFilterCallbacks(*this); |
75 | 8.21k | ON_CALL(*this, decodingBuffer()).WillByDefault(Invoke(&buffer_, &Buffer::InstancePtr::get)); |
76 | | |
77 | 8.21k | ON_CALL(*this, addDownstreamWatermarkCallbacks(_)) |
78 | 8.21k | .WillByDefault(Invoke([this](DownstreamWatermarkCallbacks& callbacks) -> void { |
79 | 154 | callbacks_.push_back(&callbacks); |
80 | 154 | })); |
81 | | |
82 | 8.21k | ON_CALL(*this, removeDownstreamWatermarkCallbacks(_)) |
83 | 8.21k | .WillByDefault(Invoke([this](DownstreamWatermarkCallbacks& callbacks) -> void { |
84 | 0 | callbacks_.remove(&callbacks); |
85 | 0 | })); |
86 | | |
87 | 8.21k | ON_CALL(*this, activeSpan()).WillByDefault(ReturnRef(active_span_)); |
88 | 8.21k | ON_CALL(*this, tracingConfig()) |
89 | 8.21k | .WillByDefault(Return(makeOptRef<const Tracing::Config>(tracing_config_))); |
90 | 8.21k | ON_CALL(*this, scope()).WillByDefault(ReturnRef(scope_)); |
91 | 8.21k | ON_CALL(*this, sendLocalReply(_, _, _, _, _)) |
92 | 8.21k | .WillByDefault(Invoke([this](Code code, absl::string_view body, |
93 | 8.21k | std::function<void(ResponseHeaderMap & headers)> modify_headers, |
94 | 8.21k | const absl::optional<Grpc::Status::GrpcStatus> grpc_status, |
95 | 8.21k | absl::string_view details) { |
96 | 6.88k | sendLocalReply_(code, body, modify_headers, grpc_status, details); |
97 | 6.88k | })); |
98 | 8.21k | ON_CALL(*this, routeConfig()) |
99 | 8.21k | .WillByDefault(Return(absl::optional<Router::ConfigConstSharedPtr>())); |
100 | 8.21k | ON_CALL(*this, upstreamOverrideHost()).WillByDefault(Return(absl::optional<absl::string_view>())); |
101 | | |
102 | 8.21k | ON_CALL(*this, mostSpecificPerFilterConfig()) |
103 | 29.9k | .WillByDefault(Invoke([this]() -> const Router::RouteSpecificFilterConfig* { |
104 | 29.9k | auto route = this->route(); |
105 | 29.9k | if (route == nullptr) { |
106 | 0 | return nullptr; |
107 | 0 | } |
108 | 29.9k | return route->mostSpecificPerFilterConfig("envoy.filter"); |
109 | 29.9k | })); |
110 | 8.21k | ON_CALL(*this, traversePerFilterConfig(_)) |
111 | 8.21k | .WillByDefault( |
112 | 8.21k | Invoke([this](std::function<void(const Router::RouteSpecificFilterConfig&)> cb) { |
113 | 3.56k | auto route = this->route(); |
114 | 3.56k | if (route == nullptr) { |
115 | 0 | return; |
116 | 0 | } |
117 | 3.56k | route->traversePerFilterConfig("envoy.filter", cb); |
118 | 3.56k | })); |
119 | 8.21k | } Envoy::Http::MockStreamDecoderFilterCallbacks::MockStreamDecoderFilterCallbacks() Line | Count | Source | 73 | 8.21k | MockStreamDecoderFilterCallbacks::MockStreamDecoderFilterCallbacks() { | 74 | 8.21k | initializeMockStreamFilterCallbacks(*this); | 75 | 8.21k | ON_CALL(*this, decodingBuffer()).WillByDefault(Invoke(&buffer_, &Buffer::InstancePtr::get)); | 76 | | | 77 | 8.21k | ON_CALL(*this, addDownstreamWatermarkCallbacks(_)) | 78 | 8.21k | .WillByDefault(Invoke([this](DownstreamWatermarkCallbacks& callbacks) -> void { | 79 | 8.21k | callbacks_.push_back(&callbacks); | 80 | 8.21k | })); | 81 | | | 82 | 8.21k | ON_CALL(*this, removeDownstreamWatermarkCallbacks(_)) | 83 | 8.21k | .WillByDefault(Invoke([this](DownstreamWatermarkCallbacks& callbacks) -> void { | 84 | 8.21k | callbacks_.remove(&callbacks); | 85 | 8.21k | })); | 86 | | | 87 | 8.21k | ON_CALL(*this, activeSpan()).WillByDefault(ReturnRef(active_span_)); | 88 | 8.21k | ON_CALL(*this, tracingConfig()) | 89 | 8.21k | .WillByDefault(Return(makeOptRef<const Tracing::Config>(tracing_config_))); | 90 | 8.21k | ON_CALL(*this, scope()).WillByDefault(ReturnRef(scope_)); | 91 | 8.21k | ON_CALL(*this, sendLocalReply(_, _, _, _, _)) | 92 | 8.21k | .WillByDefault(Invoke([this](Code code, absl::string_view body, | 93 | 8.21k | std::function<void(ResponseHeaderMap & headers)> modify_headers, | 94 | 8.21k | const absl::optional<Grpc::Status::GrpcStatus> grpc_status, | 95 | 8.21k | absl::string_view details) { | 96 | 8.21k | sendLocalReply_(code, body, modify_headers, grpc_status, details); | 97 | 8.21k | })); | 98 | 8.21k | ON_CALL(*this, routeConfig()) | 99 | 8.21k | .WillByDefault(Return(absl::optional<Router::ConfigConstSharedPtr>())); | 100 | 8.21k | ON_CALL(*this, upstreamOverrideHost()).WillByDefault(Return(absl::optional<absl::string_view>())); | 101 | | | 102 | 8.21k | ON_CALL(*this, mostSpecificPerFilterConfig()) | 103 | 8.21k | .WillByDefault(Invoke([this]() -> const Router::RouteSpecificFilterConfig* { | 104 | 8.21k | auto route = this->route(); | 105 | 8.21k | if (route == nullptr) { | 106 | 8.21k | return nullptr; | 107 | 8.21k | } | 108 | 8.21k | return route->mostSpecificPerFilterConfig("envoy.filter"); | 109 | 8.21k | })); | 110 | 8.21k | ON_CALL(*this, traversePerFilterConfig(_)) | 111 | 8.21k | .WillByDefault( | 112 | 8.21k | Invoke([this](std::function<void(const Router::RouteSpecificFilterConfig&)> cb) { | 113 | 8.21k | auto route = this->route(); | 114 | 8.21k | if (route == nullptr) { | 115 | 8.21k | return; | 116 | 8.21k | } | 117 | 8.21k | route->traversePerFilterConfig("envoy.filter", cb); | 118 | 8.21k | })); | 119 | 8.21k | } |
Unexecuted instantiation: Envoy::Http::MockStreamDecoderFilterCallbacks::MockStreamDecoderFilterCallbacks() |
120 | | |
121 | 8.21k | MockStreamDecoderFilterCallbacks::~MockStreamDecoderFilterCallbacks() = default; |
122 | | |
123 | | void MockStreamDecoderFilterCallbacks::sendLocalReply_( |
124 | | Code code, absl::string_view body, |
125 | | std::function<void(ResponseHeaderMap& headers)> modify_headers, |
126 | 8.19k | const absl::optional<Grpc::Status::GrpcStatus> grpc_status, absl::string_view details) { |
127 | 8.19k | Utility::sendLocalReply( |
128 | 8.19k | stream_destroyed_, |
129 | 8.19k | Utility::EncodeFunctions{ |
130 | 8.19k | nullptr, nullptr, |
131 | 8.19k | [this, modify_headers, details](ResponseHeaderMapPtr&& headers, bool end_stream) -> void { |
132 | 8.19k | if (modify_headers != nullptr) { |
133 | 6.56k | modify_headers(*headers); |
134 | 6.56k | } |
135 | 8.19k | encodeHeaders(std::move(headers), end_stream, details); |
136 | 8.19k | }, |
137 | 8.19k | [this](Buffer::Instance& data, bool end_stream) -> void { |
138 | 8.15k | encodeData(data, end_stream); |
139 | 8.15k | }}, |
140 | 8.19k | Utility::LocalReplyData{is_grpc_request_, code, body, grpc_status, is_head_request_}); |
141 | 8.19k | } |
142 | | |
143 | 2 | MockStreamEncoderFilterCallbacks::MockStreamEncoderFilterCallbacks() { |
144 | 2 | initializeMockStreamFilterCallbacks(*this); |
145 | 2 | ON_CALL(*this, encodingBuffer()).WillByDefault(Invoke(&buffer_, &Buffer::InstancePtr::get)); |
146 | 2 | ON_CALL(*this, activeSpan()).WillByDefault(ReturnRef(active_span_)); |
147 | 2 | ON_CALL(*this, tracingConfig()) |
148 | 2 | .WillByDefault(Return(makeOptRef<const Tracing::Config>(tracing_config_))); |
149 | 2 | ON_CALL(*this, scope()).WillByDefault(ReturnRef(scope_)); |
150 | | |
151 | 2 | ON_CALL(*this, mostSpecificPerFilterConfig()) |
152 | 63 | .WillByDefault(Invoke([this]() -> const Router::RouteSpecificFilterConfig* { |
153 | 63 | auto route = this->route(); |
154 | 63 | if (route == nullptr) { |
155 | 0 | return nullptr; |
156 | 0 | } |
157 | 63 | return route->mostSpecificPerFilterConfig("envoy.filter"); |
158 | 63 | })); |
159 | 2 | ON_CALL(*this, traversePerFilterConfig(_)) |
160 | 2 | .WillByDefault( |
161 | 2 | Invoke([this](std::function<void(const Router::RouteSpecificFilterConfig&)> cb) { |
162 | 0 | auto route = this->route(); |
163 | 0 | if (route == nullptr) { |
164 | 0 | return; |
165 | 0 | } |
166 | 0 | route->traversePerFilterConfig("envoy.filter", cb); |
167 | 0 | })); |
168 | 2 | } Envoy::Http::MockStreamEncoderFilterCallbacks::MockStreamEncoderFilterCallbacks() Line | Count | Source | 143 | 2 | MockStreamEncoderFilterCallbacks::MockStreamEncoderFilterCallbacks() { | 144 | 2 | initializeMockStreamFilterCallbacks(*this); | 145 | 2 | ON_CALL(*this, encodingBuffer()).WillByDefault(Invoke(&buffer_, &Buffer::InstancePtr::get)); | 146 | 2 | ON_CALL(*this, activeSpan()).WillByDefault(ReturnRef(active_span_)); | 147 | 2 | ON_CALL(*this, tracingConfig()) | 148 | 2 | .WillByDefault(Return(makeOptRef<const Tracing::Config>(tracing_config_))); | 149 | 2 | ON_CALL(*this, scope()).WillByDefault(ReturnRef(scope_)); | 150 | | | 151 | 2 | ON_CALL(*this, mostSpecificPerFilterConfig()) | 152 | 2 | .WillByDefault(Invoke([this]() -> const Router::RouteSpecificFilterConfig* { | 153 | 2 | auto route = this->route(); | 154 | 2 | if (route == nullptr) { | 155 | 2 | return nullptr; | 156 | 2 | } | 157 | 2 | return route->mostSpecificPerFilterConfig("envoy.filter"); | 158 | 2 | })); | 159 | 2 | ON_CALL(*this, traversePerFilterConfig(_)) | 160 | 2 | .WillByDefault( | 161 | 2 | Invoke([this](std::function<void(const Router::RouteSpecificFilterConfig&)> cb) { | 162 | 2 | auto route = this->route(); | 163 | 2 | if (route == nullptr) { | 164 | 2 | return; | 165 | 2 | } | 166 | 2 | route->traversePerFilterConfig("envoy.filter", cb); | 167 | 2 | })); | 168 | 2 | } |
Unexecuted instantiation: Envoy::Http::MockStreamEncoderFilterCallbacks::MockStreamEncoderFilterCallbacks() |
169 | | |
170 | 2 | MockStreamEncoderFilterCallbacks::~MockStreamEncoderFilterCallbacks() = default; |
171 | | |
172 | 170k | MockStreamDecoderFilter::MockStreamDecoderFilter() { |
173 | 170k | ON_CALL(*this, setDecoderFilterCallbacks(_)) |
174 | 170k | .WillByDefault(Invoke( |
175 | 170k | [this](StreamDecoderFilterCallbacks& callbacks) -> void { callbacks_ = &callbacks; })); |
176 | 170k | } |
177 | | |
178 | 170k | MockStreamDecoderFilter::~MockStreamDecoderFilter() = default; |
179 | | |
180 | 170k | MockStreamEncoderFilter::MockStreamEncoderFilter() { |
181 | 170k | ON_CALL(*this, setEncoderFilterCallbacks(_)) |
182 | 170k | .WillByDefault(Invoke( |
183 | 170k | [this](StreamEncoderFilterCallbacks& callbacks) -> void { callbacks_ = &callbacks; })); |
184 | 170k | } |
185 | | |
186 | 170k | MockStreamEncoderFilter::~MockStreamEncoderFilter() = default; |
187 | | |
188 | 0 | MockStreamFilter::MockStreamFilter() { |
189 | 0 | ON_CALL(*this, setDecoderFilterCallbacks(_)) |
190 | 0 | .WillByDefault(Invoke([this](StreamDecoderFilterCallbacks& callbacks) -> void { |
191 | 0 | decoder_callbacks_ = &callbacks; |
192 | 0 | })); |
193 | 0 | ON_CALL(*this, setEncoderFilterCallbacks(_)) |
194 | 0 | .WillByDefault(Invoke([this](StreamEncoderFilterCallbacks& callbacks) -> void { |
195 | 0 | encoder_callbacks_ = &callbacks; |
196 | 0 | })); |
197 | 0 | } Unexecuted instantiation: Envoy::Http::MockStreamFilter::MockStreamFilter() Unexecuted instantiation: Envoy::Http::MockStreamFilter::MockStreamFilter() |
198 | | |
199 | 0 | MockStreamFilter::~MockStreamFilter() = default; |
200 | | |
201 | 39.6k | MockAsyncClient::MockAsyncClient() { |
202 | 39.6k | ON_CALL(*this, dispatcher()).WillByDefault(ReturnRef(dispatcher_)); |
203 | 39.6k | } |
204 | 39.6k | MockAsyncClient::~MockAsyncClient() = default; |
205 | | |
206 | 0 | MockAsyncClientCallbacks::MockAsyncClientCallbacks() = default; |
207 | 0 | MockAsyncClientCallbacks::~MockAsyncClientCallbacks() = default; |
208 | | |
209 | 0 | MockAsyncClientStreamCallbacks::MockAsyncClientStreamCallbacks() = default; |
210 | 0 | MockAsyncClientStreamCallbacks::~MockAsyncClientStreamCallbacks() = default; |
211 | | |
212 | 8.21k | MockAsyncClientRequest::MockAsyncClientRequest(MockAsyncClient* client) : client_(client) {}Envoy::Http::MockAsyncClientRequest::MockAsyncClientRequest(Envoy::Http::MockAsyncClient*) Line | Count | Source | 212 | 8.21k | MockAsyncClientRequest::MockAsyncClientRequest(MockAsyncClient* client) : client_(client) {} |
Unexecuted instantiation: Envoy::Http::MockAsyncClientRequest::MockAsyncClientRequest(Envoy::Http::MockAsyncClient*) |
213 | 8.21k | MockAsyncClientRequest::~MockAsyncClientRequest() { client_->onRequestDestroy(); } |
214 | | |
215 | 0 | MockAsyncClientStream::MockAsyncClientStream() = default; Unexecuted instantiation: Envoy::Http::MockAsyncClientStream::MockAsyncClientStream() Unexecuted instantiation: Envoy::Http::MockAsyncClientStream::MockAsyncClientStream() |
216 | 0 | MockAsyncClientStream::~MockAsyncClientStream() { |
217 | 0 | if (destructor_callback_) { |
218 | 0 | (*destructor_callback_)(); |
219 | 0 | } |
220 | 0 | }; |
221 | | |
222 | 1 | MockFilterChainFactoryCallbacks::MockFilterChainFactoryCallbacks() = default; |
223 | 1 | MockFilterChainFactoryCallbacks::~MockFilterChainFactoryCallbacks() = default; |
224 | | |
225 | | } // namespace Http |
226 | | |
227 | | namespace Http { |
228 | | |
229 | 0 | IsSubsetOfHeadersMatcher IsSubsetOfHeaders(const HeaderMap& expected_headers) { |
230 | 0 | return {expected_headers}; |
231 | 0 | } |
232 | | |
233 | 0 | IsSupersetOfHeadersMatcher IsSupersetOfHeaders(const HeaderMap& expected_headers) { |
234 | 0 | return {expected_headers}; |
235 | 0 | } |
236 | | |
237 | 0 | MockReceivedSettings::MockReceivedSettings() { |
238 | 0 | ON_CALL(*this, maxConcurrentStreams()).WillByDefault(ReturnRef(max_concurrent_streams_)); |
239 | 0 | } |
240 | | |
241 | | } // namespace Http |
242 | | } // namespace Envoy |