< prev index next >

test/jdk/java/foreign/TestMemoryCopy.java

Print this page
*** 55,11 ***
          }
          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)));
          }
      }
--- 55,11 ---
          }
          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 >