Files
clio/tests/common/util/MockLedgerCacheLoadingState.hpp
Alex Kremer 4e85398aed chore: Remove more copyrights from code (#3012)
More copyrights detected following #2975
2026-03-24 15:33:12 +00:00

24 lines
766 B
C++

#pragma once
#include "data/LedgerCacheLoadingState.hpp"
#include <gmock/gmock.h>
#include <memory>
struct MockLedgerCacheLoadingStateBase : data::LedgerCacheLoadingStateInterface {
MOCK_METHOD(void, allowLoading, (), (override));
MOCK_METHOD(bool, isLoadingAllowed, (), (const, override));
MOCK_METHOD(void, waitForLoadingAllowed, (), (const, override));
MOCK_METHOD(bool, isCurrentlyLoading, (), (const, override));
MOCK_METHOD(
std::unique_ptr<data::LedgerCacheLoadingStateInterface>,
clone,
(),
(const, override)
);
};
using MockLedgerCacheLoadingState = testing::StrictMock<MockLedgerCacheLoadingStateBase>;
using NiceMockLedgerCacheLoadingState = testing::NiceMock<MockLedgerCacheLoadingStateBase>;