Coverage Report

Created: 2024-09-19 09:45

/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