diff options
| author | Matthew Parlane <parlane@gmail.com> | 2017-03-25 14:51:47 +1300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-25 14:51:47 +1300 |
| commit | d8fa4654822cccef0ebed5cea00c2b5bca5209b5 (patch) | |
| tree | f43d85d1f7bc2f0de1da7dcc506685b44e6b35e5 /Source/UnitTests/Common/BitUtilsTest.cpp | |
| parent | c5cc781205be6125c9214cf0100b241e36491bd2 (diff) | |
| parent | 9234ed82daea71f5702e3bf66d4564eea50e19c6 (diff) | |
Merge pull request #5154 from ligfx/bitutilstestsignedness
BitUtilsTest: compare ints of the same signedness (fixes warnings)
Diffstat (limited to 'Source/UnitTests/Common/BitUtilsTest.cpp')
| -rw-r--r-- | Source/UnitTests/Common/BitUtilsTest.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/Source/UnitTests/Common/BitUtilsTest.cpp b/Source/UnitTests/Common/BitUtilsTest.cpp index f607f0da2f..987868e6e4 100644 --- a/Source/UnitTests/Common/BitUtilsTest.cpp +++ b/Source/UnitTests/Common/BitUtilsTest.cpp @@ -9,15 +9,15 @@ TEST(BitUtils, BitSize) { - EXPECT_EQ(Common::BitSize<s8>(), 8); - EXPECT_EQ(Common::BitSize<s16>(), 16); - EXPECT_EQ(Common::BitSize<s32>(), 32); - EXPECT_EQ(Common::BitSize<s64>(), 64); - - EXPECT_EQ(Common::BitSize<u8>(), 8); - EXPECT_EQ(Common::BitSize<u16>(), 16); - EXPECT_EQ(Common::BitSize<u32>(), 32); - EXPECT_EQ(Common::BitSize<u64>(), 64); + EXPECT_EQ(Common::BitSize<s8>(), 8u); + EXPECT_EQ(Common::BitSize<s16>(), 16u); + EXPECT_EQ(Common::BitSize<s32>(), 32u); + EXPECT_EQ(Common::BitSize<s64>(), 64u); + + EXPECT_EQ(Common::BitSize<u8>(), 8u); + EXPECT_EQ(Common::BitSize<u16>(), 16u); + EXPECT_EQ(Common::BitSize<u32>(), 32u); + EXPECT_EQ(Common::BitSize<u64>(), 64u); } TEST(BitUtils, ExtractBit) @@ -41,14 +41,14 @@ TEST(BitUtils, ExtractBits) // mangling the template function usages. constexpr s32 two_hundred_four_signed = 0b0011001100; - EXPECT_EQ((Common::ExtractBits<2, 3>(two_hundred_four_signed)), 3); - EXPECT_EQ((Common::ExtractBits<2, 7>(two_hundred_four_signed)), 51); - EXPECT_EQ((Common::ExtractBits<3, 6>(two_hundred_four_signed)), 9); + EXPECT_EQ((Common::ExtractBits<2, 3>(two_hundred_four_signed)), 3u); + EXPECT_EQ((Common::ExtractBits<2, 7>(two_hundred_four_signed)), 51u); + EXPECT_EQ((Common::ExtractBits<3, 6>(two_hundred_four_signed)), 9u); constexpr u32 two_hundred_four_unsigned = 0b0011001100; - EXPECT_EQ((Common::ExtractBits<2, 3>(two_hundred_four_unsigned)), 3); - EXPECT_EQ((Common::ExtractBits<2, 7>(two_hundred_four_unsigned)), 51); - EXPECT_EQ((Common::ExtractBits<3, 6>(two_hundred_four_unsigned)), 9); + EXPECT_EQ((Common::ExtractBits<2, 3>(two_hundred_four_unsigned)), 3u); + EXPECT_EQ((Common::ExtractBits<2, 7>(two_hundred_four_unsigned)), 51u); + EXPECT_EQ((Common::ExtractBits<3, 6>(two_hundred_four_unsigned)), 9u); // Ensure bit extraction remains sign-independent even when signed types are used. constexpr s32 negative_one = -1; |
