/** * Issue 37 : BridJ: org.bridj.Pointer#iterator for native-allocated pointers is empty * http://code.google.com/p/nativelibs4java/issues/detail?id=37 */ @Test public void emptyIteratorFromUnmanagedPointer() { Pointer<Byte> ptr = allocateBytes(10); assertTrue(!ptr.asList().isEmpty()); assertTrue(ptr.iterator().next() != null); Pointer<Byte> unmanaged = pointerToAddress(ptr.getPeer()).as(Byte.class); assertTrue(!unmanaged.asList().isEmpty()); assertTrue(unmanaged.iterator().next() != null); }