< prev index next >
test/jdk/com/sun/tools/jextract/testEnum/LibEnumsTest.java
Print this page
*** 24,34 ****
import java.foreign.Libraries;
import java.foreign.Library;
import java.lang.invoke.MethodHandles;
import java.util.List;
import org.testng.annotations.Test;
! import test.jextract.enums.enums;
import static org.testng.Assert.assertEquals;
import static test.jextract.enums.enums_h.*;
/*
--- 24,34 ----
import java.foreign.Libraries;
import java.foreign.Library;
import java.lang.invoke.MethodHandles;
import java.util.List;
import org.testng.annotations.Test;
! import test.jextract.enums.enums_h_;
import static org.testng.Assert.assertEquals;
import static test.jextract.enums.enums_h.*;
/*
*** 38,52 ****
* @library ..
* @run driver JtregJextract -t test.jextract.enums -l libEnums -- enums.h
* @run testng LibEnumsTest
*/
public class LibEnumsTest {
! static final enums libEnums;
static {
Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Enums");
! libEnums = Libraries.bind(enums.class, lib);
}
@Test
public void testEnumConstants() {
assertEquals(libEnums.R(), 0xFF0000);
--- 38,52 ----
* @library ..
* @run driver JtregJextract -t test.jextract.enums -l libEnums -- enums.h
* @run testng LibEnumsTest
*/
public class LibEnumsTest {
! static final enums_h_ libEnums;
static {
Library lib = Libraries.loadLibrary(MethodHandles.lookup(), "Enums");
! libEnums = Libraries.bind(enums_h_.class, lib);
}
@Test
public void testEnumConstants() {
assertEquals(libEnums.R(), 0xFF0000);
< prev index next >