3#include <gmock/gmock.h>
virtual MemoryValue or_op(const MemoryValue &a, const MemoryValue &b)=0
virtual MemoryValue xor_op(const MemoryValue &a, const MemoryValue &b)=0
virtual MemoryValue and_op(const MemoryValue &a, const MemoryValue &b)=0
MOCK_METHOD(MemoryValue, xor_op,(const MemoryValue &a, const MemoryValue &b),(override))
MOCK_METHOD(MemoryValue, or_op,(const MemoryValue &a, const MemoryValue &b),(override))
MOCK_METHOD(MemoryValue, and_op,(const MemoryValue &a, const MemoryValue &b),(override))