Files
clio/tests/common/util/MockRandomGenerator.hpp
2026-03-24 15:25:32 +00:00

13 lines
429 B
C++

#pragma once
#include "util/Random.hpp"
#include <gtest/gtest.h>
struct MockRandomGeneratorImpl : public util::RandomGeneratorInterface {
MOCK_METHOD(size_t, uniform, (size_t min, size_t max), (override));
MOCK_METHOD(void, setSeed, (SeedType seed), (override));
};
using MockRandomGenerator = testing::NiceMock<MockRandomGeneratorImpl>;
using StrictMockRandomGenerator = testing::StrictMock<MockRandomGeneratorImpl>;