Tests reverseBits for typical use.
| 12 | |
| 13 | // Tests reverseBits for typical use. |
| 14 | TEST(ReverseBitsTest, TypicalUse) { |
| 15 | EXPECT_EQ(0xF, reverseBits(0xF0, 8)); |
| 16 | EXPECT_EQ(0xFFFF, reverseBits(0xFFFF0000, 32)); |
| 17 | EXPECT_EQ(0x555500005555FFFF, reverseBits(0xFFFFAAAA0000AAAA, 64)); |
| 18 | EXPECT_EQ(0, reverseBits(0, 64)); |
| 19 | EXPECT_EQ(0xFFFFFFFFFFFFFFFF, reverseBits(0xFFFFFFFFFFFFFFFF, 64)); |
| 20 | } |
| 21 | |
| 22 | // Tests reverseBits for bit size values <= 1 |
| 23 | TEST(ReverseBitsTest, LessThanTwoBitsReversed) { |
nothing calls this directly
no test coverage detected