| 25 | using testing::Eq; |
| 26 | |
| 27 | TEST(UtilTest, IntegralDivideRoundUp) { |
| 28 | EXPECT_THAT(IntegralDivideRoundUp(0, 256), Eq(0)); |
| 29 | EXPECT_THAT(IntegralDivideRoundUp(2u, 256), Eq(1)); |
| 30 | EXPECT_THAT(IntegralDivideRoundUp(2, 256), Eq(1)); |
| 31 | EXPECT_THAT(IntegralDivideRoundUp(255u, 256), Eq(1)); |
| 32 | EXPECT_THAT(IntegralDivideRoundUp(255, 256), Eq(1)); |
| 33 | EXPECT_THAT(IntegralDivideRoundUp(256u, 256), Eq(1)); |
| 34 | EXPECT_THAT(IntegralDivideRoundUp(256, 256), Eq(1)); |
| 35 | EXPECT_THAT(IntegralDivideRoundUp(257u, 256), Eq(2)); |
| 36 | EXPECT_THAT(IntegralDivideRoundUp(257, 256), Eq(2)); |
| 37 | } |
| 38 | |
| 39 | TEST(UtilTest, AlignByN) { |
| 40 | EXPECT_THAT(AlignByN(0u, 256), Eq(0)); |
nothing calls this directly
no test coverage detected