1#ifndef YAZE_TEST_MOCKS_MOCK_ROM_H
2#define YAZE_TEST_MOCKS_MOCK_ROM_H
4#include <gmock/gmock.h>
5#include <gtest/gtest.h>
The Rom class is used to load, save, and modify Rom data.
absl::StatusOr< uint16_t > ReadWord(int offset)
virtual absl::Status WriteHelper(const WriteAction &action)
absl::StatusOr< uint32_t > ReadLong(int offset)
absl::Status ReadHelper(T &var, int address)
absl::StatusOr< uint8_t > ReadByte(int offset)
MOCK_METHOD2(ReadHelper, absl::Status(uint8_t &, int))
MOCK_METHOD(absl::StatusOr< uint16_t >, ReadWord,(int))
MOCK_METHOD(absl::StatusOr< uint8_t >, ReadByte,(int))
MOCK_METHOD2(ReadHelper, absl::Status(std::vector< uint8_t > &, int))
MOCK_METHOD(absl::Status, WriteHelper,(const WriteAction &),(override))
MOCK_METHOD2(ReadHelper, absl::Status(uint16_t &, int))
MOCK_METHOD(absl::StatusOr< uint32_t >, ReadLong,(int))
Main namespace for the application.