コード例 #1
0
  @Test
  public void testTopAlign() {

    Assert.assertEquals(0L, memoryPageSize.alignTop(0L));
    Assert.assertEquals(4096L, memoryPageSize.alignTop(4096L));
    Assert.assertEquals(4096L, memoryPageSize.alignTop(4097L));
    Assert.assertEquals(4096L, memoryPageSize.alignTop(8191L));
  }
コード例 #2
0
  @Test
  public void testBottomAlign() {

    Assert.assertEquals(0L, memoryPageSize.alignBottom(0L));
    Assert.assertEquals(4096L, memoryPageSize.alignBottom(4096L));
    Assert.assertEquals(8192L, memoryPageSize.alignBottom(4097L));
    Assert.assertEquals(8192L, memoryPageSize.alignBottom(8191L));
  }
コード例 #3
0
  @Test
  public void testIsAligned() {

    Assert.assertFalse(memoryPageSize.isAligned(123L));
    Assert.assertFalse(memoryPageSize.isAligned(1234L));

    Assert.assertTrue(memoryPageSize.isAligned(0L));
    Assert.assertTrue(memoryPageSize.isAligned(4096L));
    Assert.assertTrue(memoryPageSize.isAligned(8192L));
  }