summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Core
diff options
context:
space:
mode:
authorTony Wasserka <NeoBrainX@gmail.com>2014-07-12 14:35:47 +0200
committerTony Wasserka <NeoBrainX@gmail.com>2014-07-27 19:23:19 +0200
commit38c8a4efb245aec4bfd34c28e00c73b140c08489 (patch)
treeaf3c9d232b29060736c6177c6f8f5facfc2597d8 /Source/UnitTests/Core
parent96cfbd1bb0e03cfdd58c6c9ffa96a5bd17f850f4 (diff)
MMIO: Cleanup Mapping class by using templates instead of macros.
Diffstat (limited to 'Source/UnitTests/Core')
-rw-r--r--Source/UnitTests/Core/MMIOTest.cpp14
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);