@Test
public void testWrapByteBuffer() throws Exception {

    //given
    final ByteBuffer byteBuffer = allocateDirect(5);
    byteBuffer.put(new byte[]{
            1, 1, 2, 3, 5
    });
    //when
    final Pointer<Void> voidPointer = wrap(byteBuffer);
    //then
    final long address = voidPointer.address;
    assertThat(address).isNotEqualTo(0L);
}