Coverage Report

Created: 2023-11-12 09:30

/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
53.6k
    : disabled_state_(OverloadActionState::inactive()) {
18
53.6k
  ON_CALL(*this, getState).WillByDefault(ReturnRef(disabled_state_));
19
53.6k
  ON_CALL(*this, tryAllocateResource).WillByDefault(Return(true));
20
53.6k
  ON_CALL(*this, tryDeallocateResource).WillByDefault(Return(true));
21
53.6k
  ON_CALL(*this, isResourceMonitorEnabled).WillByDefault(Return(false));
22
53.6k
  ON_CALL(*this, getProactiveResourceMonitorForTest)
23
53.6k
      .WillByDefault(Return(makeOptRefFromPtr<ProactiveResourceMonitor>(nullptr)));
24
53.6k
}
25
26
53.6k
MockOverloadManager::MockOverloadManager() {
27
53.6k
  ON_CALL(*this, getThreadLocalOverloadState()).WillByDefault(ReturnRef(overload_state_));
28
53.6k
}
29
30
53.6k
MockOverloadManager::~MockOverloadManager() = default;
31
32
} // namespace Server
33
} // namespace Envoy