final byte[] b = new byte[] {};
CompilationTestUtils.assertContainsMethod(nodesClass, b.getClass(), "getIdBinary");
CompilationTestUtils.assertContainsMethod(nodesClass, pkg + ".Nodes$IdBits", "getIdBits", loader);
+ CompilationTestUtils.assertContainsMethod(nodesClass, Boolean.class, "getIdBoolean");
CompilationTestUtils.assertContainsMethod(nodesClass, Boolean.class, "isIdBoolean");
CompilationTestUtils.assertContainsMethod(nodesClass, BigDecimal.class, "getIdDecimal64");
CompilationTestUtils.assertContainsMethod(nodesClass, Empty.class, "getIdEmpty");
CompilationTestUtils.cleanUp(sourcesOutputDir, compiledOutputDir);
}
+ @Test
+ public void testMdsal426() throws Exception {
+ final File sourcesOutputDir = CompilationTestUtils.generatorOutput("mdsal426");
+ final File compiledOutputDir = CompilationTestUtils.compilerOutput("mdsal426");
+ generateTestSources("/compilation/mdsal426", sourcesOutputDir);
+ CompilationTestUtils.testCompilation(sourcesOutputDir, compiledOutputDir);
+ CompilationTestUtils.cleanUp(sourcesOutputDir, compiledOutputDir);
+ }
+
@Test
public void testMdsal529() throws Exception {
final File sourcesOutputDir = CompilationTestUtils.generatorOutput("mdsal529");
CompilationTestUtils.cleanUp(sourcesOutputDir, compiledOutputDir);
}
+ @Test
+ public void testMdsal589() throws Exception {
+ final File sourcesOutputDir = CompilationTestUtils.generatorOutput("mdsal589");
+ final File compiledOutputDir = CompilationTestUtils.compilerOutput("mdsal589");
+ generateTestSources("/compilation/mdsal589", sourcesOutputDir);
+ CompilationTestUtils.testCompilation(sourcesOutputDir, compiledOutputDir);
+ CompilationTestUtils.cleanUp(sourcesOutputDir, compiledOutputDir);
+ }
+
+ public void testMdsal533() throws Exception {
+ final File sourcesOutputDir = CompilationTestUtils.generatorOutput("mdsal533");
+ final File compiledOutputDir = CompilationTestUtils.compilerOutput("mdsal533");
+ generateTestSources("/compilation/mdsal533", sourcesOutputDir);
+ CompilationTestUtils.testCompilation(sourcesOutputDir, compiledOutputDir);
+ CompilationTestUtils.cleanUp(sourcesOutputDir, compiledOutputDir);
+ }
+
private static void testReturnTypeIdentityref(final Class<?> clazz, final String methodName,
final String returnTypeStr) throws NoSuchMethodException {
Method method = clazz.getMethod(methodName);