5 #ifndef OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_DRIVERS_MOCK_OTP_H_
6 #define OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_DRIVERS_MOCK_OTP_H_
8 #include "sw/device/lib/base/global_mock.h"
9 #include "sw/device/silicon_creator/lib/drivers/otp.h"
10 #include "sw/device/silicon_creator/testing/rom_test.h"
20 MOCK_METHOD(uint32_t, read32, (uint32_t address));
21 MOCK_METHOD(uint32_t, read64, (uint32_t address));
22 MOCK_METHOD(
void, read, (uint32_t address, uint32_t *data,
size_t num_words));
23 MOCK_METHOD(
void, CreatorSwCfgLockdown, ());
29 using NiceMockOtp = testing::NiceMock<internal::MockOtp>;
31 using MockOtp = testing::StrictMock<internal::MockOtp>;