< prev index next >
test/jdk/com/sun/tools/jextract/test8219194/VoidCastTest.java
Print this page
*** 25,35 ****
import java.foreign.Library;
import java.foreign.NativeTypes;
import java.foreign.memory.Pointer;
import java.lang.invoke.MethodHandles;
import org.testng.annotations.Test;
! import test.jextract.voidcast.voidcast;
import static org.testng.Assert.assertTrue;
/*
* @test
--- 25,35 ----
import java.foreign.Library;
import java.foreign.NativeTypes;
import java.foreign.memory.Pointer;
import java.lang.invoke.MethodHandles;
import org.testng.annotations.Test;
! import test.jextract.voidcast.voidcast_h;
import static org.testng.Assert.assertTrue;
/*
* @test
*** 38,52 ****
* @library ..
* @run driver JtregJextract -t test.jextract.voidcast -- voidcast.h
* @run testng VoidCastTest
*/
public class VoidCastTest {
! static final voidcast libCast;
static {
Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Voidcast");
! libCast = Libraries.bind(voidcast.class, lib);
}
@Test
public void test() {
Pointer<Void> xptr = libCast.x_ptr();
--- 38,52 ----
* @library ..
* @run driver JtregJextract -t test.jextract.voidcast -- voidcast.h
* @run testng VoidCastTest
*/
public class VoidCastTest {
! static final voidcast_h libCast;
static {
Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Voidcast");
! libCast = Libraries.bind(voidcast_h.class, lib);
}
@Test
public void test() {
Pointer<Void> xptr = libCast.x_ptr();
< prev index next >