diff options
| author | Tony Wasserka <NeoBrainX@gmail.com> | 2014-07-12 14:35:47 +0200 |
|---|---|---|
| committer | Tony Wasserka <NeoBrainX@gmail.com> | 2014-07-27 19:23:19 +0200 |
| commit | 38c8a4efb245aec4bfd34c28e00c73b140c08489 (patch) | |
| tree | af3c9d232b29060736c6177c6f8f5facfc2597d8 /Source/UnitTests/Core | |
| parent | 96cfbd1bb0e03cfdd58c6c9ffa96a5bd17f850f4 (diff) | |
MMIO: Cleanup Mapping class by using templates instead of macros.
Diffstat (limited to 'Source/UnitTests/Core')
| -rw-r--r-- | Source/UnitTests/Core/MMIOTest.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Source/UnitTests/Core/MMIOTest.cpp b/Source/UnitTests/Core/MMIOTest.cpp index 64b226ce5d..f9173ce0c4 100644 --- a/Source/UnitTests/Core/MMIOTest.cpp +++ b/Source/UnitTests/Core/MMIOTest.cpp @@ -54,9 +54,9 @@ TEST_F(MappingTest, ReadConstant) m_mapping->Register(0xCC001234, MMIO::Constant<u16>(0x1234), MMIO::Nop<u16>()); m_mapping->Register(0xCC001234, MMIO::Constant<u32>(0xdeadbeef), MMIO::Nop<u32>()); - u8 val8; m_mapping->Read(0xCC001234, &val8); - u16 val16; m_mapping->Read(0xCC001234, &val16); - u32 val32; m_mapping->Read(0xCC001234, &val32); + u8 val8 = m_mapping->Read<u8>(0xCC001234); + u16 val16 = m_mapping->Read<u16>(0xCC001234); + u32 val32 = m_mapping->Read<u32>(0xCC001234); EXPECT_EQ(0x42, val8); EXPECT_EQ(0x1234, val16); @@ -75,9 +75,9 @@ TEST_F(MappingTest, ReadWriteDirect) for (u32 i = 0; i < 100; ++i) { - u8 val8; m_mapping->Read(0xCC001234, &val8); EXPECT_EQ(i, val8); - u16 val16; m_mapping->Read(0xCC001234, &val16); EXPECT_EQ(i, val16); - u32 val32; m_mapping->Read(0xCC001234, &val32); EXPECT_EQ(i, val32); + u8 val8 = m_mapping->Read<u8>(0xCC001234); EXPECT_EQ(i, val8); + u16 val16 = m_mapping->Read<u16>(0xCC001234); EXPECT_EQ(i, val16); + u32 val32 = m_mapping->Read<u32>(0xCC001234); EXPECT_EQ(i, val32); val8 += 1; m_mapping->Write(0xCC001234, val8); val16 += 1; m_mapping->Write(0xCC001234, val16); @@ -102,7 +102,7 @@ TEST_F(MappingTest, ReadWriteComplex) }) ); - u8 val; m_mapping->Read(0xCC001234, &val); EXPECT_EQ(0x12, val); + u8 val = m_mapping->Read<u8>(0xCC001234); EXPECT_EQ(0x12, val); m_mapping->Write(0xCC001234, (u8)0x34); EXPECT_TRUE(read_called); |
