< prev index next >

test/jdk/com/sun/tools/jextract/rpath/RpathTest.java

Print this page

        

*** 40,52 **** public class RpathTest extends JextractToolRunner { @Test public void testExplicit() throws ReflectiveOperationException { Path clzPath = getOutputFilePath("libTestRpath.jar"); ! checkSuccess(null,"-o", clzPath.toString(), "-l", "b", "-rpath", "foo/bar", ! getInputFilePath("foo.h").toString()); for (String name : new String[] { "foo", "bar"}) { Class<?> headerCls = loadClass(name, clzPath); NativeHeader nativeHeader = headerCls.getAnnotation(NativeHeader.class); assertNotNull(nativeHeader); assertTrue(nativeHeader.libraryPaths().length == 1); --- 40,52 ---- public class RpathTest extends JextractToolRunner { @Test public void testExplicit() throws ReflectiveOperationException { Path clzPath = getOutputFilePath("libTestRpath.jar"); ! run("-o", clzPath.toString(), "-l", "b", "-rpath", "foo/bar", ! getInputFilePath("foo.h").toString()).checkSuccess(); for (String name : new String[] { "foo", "bar"}) { Class<?> headerCls = loadClass(name, clzPath); NativeHeader nativeHeader = headerCls.getAnnotation(NativeHeader.class); assertNotNull(nativeHeader); assertTrue(nativeHeader.libraryPaths().length == 1);
*** 55,67 **** } @Test public void testAuto() throws ReflectiveOperationException { Path clzPath = getOutputFilePath("libTestRpath.jar"); ! checkSuccess(null,"-o", clzPath.toString(), "-l", "b", "-L", "foo/bar", "-infer-rpath", ! getInputFilePath("foo.h").toString()); for (String name : new String[] { "foo", "bar"}) { Class<?> headerCls = loadClass(name, clzPath); NativeHeader nativeHeader = headerCls.getAnnotation(NativeHeader.class); assertNotNull(nativeHeader); assertTrue(nativeHeader.libraryPaths().length == 1); --- 55,67 ---- } @Test public void testAuto() throws ReflectiveOperationException { Path clzPath = getOutputFilePath("libTestRpath.jar"); ! run("-o", clzPath.toString(), "-l", "b", "-L", "foo/bar", "-infer-rpath", ! getInputFilePath("foo.h").toString()).checkSuccess(); for (String name : new String[] { "foo", "bar"}) { Class<?> headerCls = loadClass(name, clzPath); NativeHeader nativeHeader = headerCls.getAnnotation(NativeHeader.class); assertNotNull(nativeHeader); assertTrue(nativeHeader.libraryPaths().length == 1);
< prev index next >