| 17 | class AlignmentTests : public Test {}; |
| 18 | |
| 19 | TEST_F(AlignmentTests, |
| 20 | IsAlignedWorks) { |
| 21 | std::uint64_t remainder; |
| 22 | |
| 23 | EXPECT_TRUE(isAligned(0x2000, 0x1000, remainder)); |
| 24 | EXPECT_EQ(0, remainder); |
| 25 | |
| 26 | EXPECT_FALSE(isAligned(0x2010, 0x1000, remainder)); |
| 27 | EXPECT_EQ(0x10, remainder); |
| 28 | } |
| 29 | |
| 30 | TEST_F(AlignmentTests, |
| 31 | AlignDownWorks) { |