< prev index next > test/jdk/java/foreign/TestMemoryCopy.java
Print this page
}
for (int i = 0 ; i < size ; i++) {
BYTE_HANDLE.set(addr1.addOffset(i), (byte) i);
}
//perform copy
! MemoryAddress.copy(addr1, addr2, size);
//check that copy actually worked
for (int i = 0 ; i < size ; i++) {
assertEquals((byte)i, BYTE_HANDLE.get(addr2.addOffset(i)));
}
}
}
for (int i = 0 ; i < size ; i++) {
BYTE_HANDLE.set(addr1.addOffset(i), (byte) i);
}
//perform copy
! s2.segment.copyFrom(s1.segment.asSlice(0, size));
//check that copy actually worked
for (int i = 0 ; i < size ; i++) {
assertEquals((byte)i, BYTE_HANDLE.get(addr2.addOffset(i)));
}
}
< prev index next >