< 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 >