diff options
Diffstat (limited to 'Source/UnitTests/Core/MMIOTest.cpp')
| -rw-r--r-- | Source/UnitTests/Core/MMIOTest.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/Source/UnitTests/Core/MMIOTest.cpp b/Source/UnitTests/Core/MMIOTest.cpp index a7c39c910a..457a579673 100644 --- a/Source/UnitTests/Core/MMIOTest.cpp +++ b/Source/UnitTests/Core/MMIOTest.cpp @@ -120,16 +120,17 @@ TEST_F(MappingTest, ReadWriteComplex) { bool read_called = false, write_called = false; - m_mapping->Register(0x0C001234, MMIO::ComplexRead<u8>([&read_called](Core::System&, u32 addr) { - EXPECT_EQ(0x0C001234u, addr); - read_called = true; - return 0x12; - }), - MMIO::ComplexWrite<u8>([&write_called](Core::System&, u32 addr, u8 val) { - EXPECT_EQ(0x0C001234u, addr); - EXPECT_EQ(0x34, val); - write_called = true; - })); + m_mapping->Register( + 0x0C001234, MMIO::ComplexRead<u8>([&read_called](Core::System&, const u32 addr) { + EXPECT_EQ(0x0C001234u, addr); + read_called = true; + return 0x12; + }), + MMIO::ComplexWrite<u8>([&write_called](Core::System&, const u32 addr, const u8 val) { + EXPECT_EQ(0x0C001234u, addr); + EXPECT_EQ(0x34, val); + write_called = true; + })); u8 val = m_mapping->Read<u8>(*m_system, 0x0C001234); EXPECT_EQ(0x12, val); |
