< prev index next >

test/jdk/com/sun/tools/jextract/test8218679/StrGlobalsTest.java

Print this page

        

*** 24,34 **** import java.foreign.Libraries; import java.foreign.Library; import java.foreign.memory.Pointer; import java.lang.invoke.MethodHandles; import org.testng.annotations.Test; ! import test.jextract.strglobals.strglobals; import static org.testng.Assert.assertEquals; import static org.testng.Assert.fail; /* --- 24,34 ---- import java.foreign.Libraries; import java.foreign.Library; import java.foreign.memory.Pointer; import java.lang.invoke.MethodHandles; import org.testng.annotations.Test; ! import test.jextract.strglobals.strglobals_h; import static org.testng.Assert.assertEquals; import static org.testng.Assert.fail; /*
*** 38,52 **** * @library .. * @run driver JtregJextract -t test.jextract.strglobals -- strglobals.h * @run testng StrGlobalsTest */ public class StrGlobalsTest { ! static final strglobals libGlobals; static { Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Strglobals"); ! libGlobals = Libraries.bind(strglobals.class, lib); } @Test public void test() { assertEquals(Pointer.toString(libGlobals.str1$get()), "hello"); --- 38,52 ---- * @library .. * @run driver JtregJextract -t test.jextract.strglobals -- strglobals.h * @run testng StrGlobalsTest */ public class StrGlobalsTest { ! static final strglobals_h libGlobals; static { Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Strglobals"); ! libGlobals = Libraries.bind(strglobals_h.class, lib); } @Test public void test() { assertEquals(Pointer.toString(libGlobals.str1$get()), "hello");
< prev index next >