< prev index next >

test/jdk/com/sun/tools/jextract/testStruct/LibStructTest.java

Print this page

        

*** 27,54 **** import java.foreign.Scope; import java.foreign.memory.LayoutType; import java.foreign.memory.Pointer; import java.lang.invoke.MethodHandles; import org.testng.annotations.Test; ! import test.jextract.struct.struct; import static org.testng.Assert.assertEquals; import static org.testng.Assert.fail; ! import static test.jextract.struct.struct.*; /* * @test * @library .. * @run driver JtregJextract -t test.jextract.struct -- struct.h * @run testng LibStructTest */ public class LibStructTest { ! static final struct libStruct; static { Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Struct"); ! libStruct = Libraries.bind(struct.class, lib); } @Test public void testDerefUndefined() { Pointer<UndefinedStruct> ptr = libStruct.allocateUndefinedStruct(); --- 27,54 ---- import java.foreign.Scope; import java.foreign.memory.LayoutType; import java.foreign.memory.Pointer; import java.lang.invoke.MethodHandles; import org.testng.annotations.Test; ! import test.jextract.struct.struct_h; import static org.testng.Assert.assertEquals; import static org.testng.Assert.fail; ! import static test.jextract.struct.struct_h.*; /* * @test * @library .. * @run driver JtregJextract -t test.jextract.struct -- struct.h * @run testng LibStructTest */ public class LibStructTest { ! static final struct_h libStruct; static { Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Struct"); ! libStruct = Libraries.bind(struct_h.class, lib); } @Test public void testDerefUndefined() { Pointer<UndefinedStruct> ptr = libStruct.allocateUndefinedStruct();
< prev index next >