/proc/self/cwd/test/mocks/server/overload_manager.cc
Line | Count | Source |
1 | | #include "test/mocks/server/overload_manager.h" |
2 | | |
3 | | #include <string> |
4 | | |
5 | | #include "test/mocks/event/mocks.h" |
6 | | |
7 | | #include "gmock/gmock.h" |
8 | | #include "gtest/gtest.h" |
9 | | |
10 | | namespace Envoy { |
11 | | namespace Server { |
12 | | |
13 | | using ::testing::Return; |
14 | | using ::testing::ReturnRef; |
15 | | |
16 | | MockThreadLocalOverloadState::MockThreadLocalOverloadState() |
17 | 79.3k | : disabled_state_(OverloadActionState::inactive()) { |
18 | 79.3k | ON_CALL(*this, getState).WillByDefault(ReturnRef(disabled_state_)); |
19 | 79.3k | ON_CALL(*this, tryAllocateResource).WillByDefault(Return(true)); |
20 | 79.3k | ON_CALL(*this, tryDeallocateResource).WillByDefault(Return(true)); |
21 | 79.3k | ON_CALL(*this, isResourceMonitorEnabled).WillByDefault(Return(false)); |
22 | 79.3k | ON_CALL(*this, getProactiveResourceMonitorForTest) |
23 | 79.3k | .WillByDefault(Return(makeOptRefFromPtr<ProactiveResourceMonitor>(nullptr))); |
24 | 79.3k | } |
25 | | |
26 | 79.3k | MockOverloadManager::MockOverloadManager() { |
27 | 79.3k | ON_CALL(*this, getThreadLocalOverloadState()).WillByDefault(ReturnRef(overload_state_)); |
28 | 79.3k | } |
29 | | |
30 | 79.3k | MockOverloadManager::~MockOverloadManager() = default; |
31 | | |
32 | | } // namespace Server |
33 | | } // namespace Envoy |