< prev index next >

test/jdk/com/sun/tools/jextract/test8221154/SrcGenTest.java

Print this page

        

*** 41,51 **** import org.testng.annotations.Test; import static org.testng.Assert.assertTrue; /* * @test ! * @bug 8221154 8221228 8221336 8221419 8221443 * @summary jextract should generate java source files * @library .. * @run testng SrcGenTest */ public class SrcGenTest extends JextractToolRunner { --- 41,51 ---- import org.testng.annotations.Test; import static org.testng.Assert.assertTrue; /* * @test ! * @bug 8221154 8221228 8221336 8221419 8221443 8222274 * @summary jextract should generate java source files * @library .. * @run testng SrcGenTest */ public class SrcGenTest extends JextractToolRunner {
*** 104,123 **** --- 104,125 ---- // compile jextract generated java sources ArrayList<String> javacOpts = new ArrayList<>(); javacOpts.add("-d"); javacOpts.add(outputDir.toString()); + javacOpts.add(outputDir.resolve("clang_support").resolve("stdbool_h.java").toString()); javacOpts.add(pkgDir.resolve(srcgentestIfaceName + ".java").toString()); javacOpts.add(pkgDir.resolve(srcgentestForwarderName + ".java").toString()); javacOpts.add(pkgDir.resolve("sub").resolve(dupnameIfaceName + ".java").toString()); javacOpts.add(pkgDir.resolve("sub").resolve(dupnameForwarderName + ".java").toString()); result = JAVAC.run(System.out, System.err, javacOpts.toArray(String[]::new)); if (result != 0) { throw new RuntimeException(JAVAC.name() + " returns non-zero value"); } // sanity checks for .class file existence + assertTrue(Files.isRegularFile(outputDir.resolve("clang_support").resolve("stdbool_h.class"))); assertTrue(Files.isRegularFile(pkgDir.resolve(srcgentestIfaceName + ".class"))); assertTrue(Files.isRegularFile(pkgDir.resolve(srcgentestPointName + ".class"))); assertTrue(Files.isRegularFile(pkgDir.resolve(srcgentestColorName + ".class"))); assertTrue(Files.isRegularFile(pkgDir.resolve(srcgentestForwarderName + ".class"))); assertTrue(Files.isRegularFile(pkgDir.resolve(srcgentestForwarderEnumName + ".class")));
< prev index next >