private void asserMatch(String test, String expectedCode, String expectedArguments) { Matcher matcher = Message.PATTERN.matcher(test); assertTrue("Was expecting " + Message.PATTERN + " to match " + test, matcher.matches()); assertEquals(expectedCode, matcher.group(1)); assertEquals(expectedArguments, matcher.group(2)); }
private void asserMatch(String test, String expectedCode, String expectedArguments) { Matcher matcher = Message.PATTERN.matcher(test); assertTrue("Was expecting " + Message.PATTERN + " to match " + test, matcher.matches()); assertEquals(expectedCode, matcher.group(1)); assertEquals(expectedArguments, matcher.group(2)); }
@Test public void testDelete() throws Exception { DeleteResourceProcessor processor = new DeleteResourceProcessor(); CompilerAssert<File, File> compiler = compiler("compiler.deleteresource").with(compilerProvider).with(processor); File foo = compiler.getClassOutput().makePath(compiler.getClassOutput().getRoot(), "foo.txt"); Tools.write("foo", foo); compiler.assertCompile(); assertTrue(processor.done); boolean expected = compilerProvider == JavaCompilerProvider.ECJ; assertEquals(expected, processor.deleted); assertEquals(!expected, foo.exists()); }
@Test public void testDelete() throws Exception { DeleteResourceProcessor processor = new DeleteResourceProcessor(); CompilerAssert<File, File> compiler = compiler("compiler.deleteresource").with(compilerProvider).with(processor); File foo = compiler.getClassOutput().makePath(compiler.getClassOutput().getRoot(), "foo.txt"); Tools.write("foo", foo); compiler.assertCompile(); assertTrue(processor.done); boolean expected = compilerProvider == JavaCompilerProvider.ECJ; assertEquals(expected, processor.deleted); assertEquals(!expected, foo.exists()); }
assertEquals(Collections.<String>emptyList(), error.getArguments()); assertEquals(fs.getPath("compiler", "annotationexception", "A.java"), error.getSourceFile()); assertTrue(error.getMessage().contains("the_message")); assertNotNull(error.getSourceFile()); assertNotNull(error.getLocation()); char separator = File.separatorChar; String[] absoluteNames = Tools.split(absolutePath, separator); assertTrue("Was expecting " + absolutePath + " to have at least three names ", absoluteNames.length > 3); assertEquals( "Was expecting " + absolutePath + " to end with compiler/annotationexceptions/A.java",
assertEquals(Collections.<String>emptyList(), error.getArguments()); assertEquals(fs.getPath("compiler", "annotationexception", "A.java"), error.getSourceFile()); assertTrue(error.getMessage().contains("the_message")); assertNotNull(error.getSourceFile()); assertNotNull(error.getLocation()); char separator = File.separatorChar; String[] absoluteNames = Tools.split(absolutePath, separator); assertTrue("Was expecting " + absolutePath + " to have at least three names ", absoluteNames.length > 3); assertEquals( "Was expecting " + absolutePath + " to end with compiler/annotationexceptions/A.java",
assertTrue(m1.isUndeclared("value")); List<?> value = assertInstanceOf(List.class, m1.resolve("value")); assertNull(m1.get("value")); assertTrue(m2.isDeclared("value")); value = assertInstanceOf(List.class, m2.resolve("value")); assertSame(value, m2.get("value")); assertTrue(m3.isDeclared("value")); value = assertInstanceOf(List.class, m3.resolve("value")); assertSame(value, m3.get("value")); assertTrue(m4.isDeclared("value")); value = assertInstanceOf(List.class, m4.resolve("value")); assertSame(value, m4.get("value")); assertTrue(m5.isDeclared("value")); value = assertInstanceOf(List.class, m5.resolve("value")); assertSame(value, m5.get("value"));
assertTrue(m1.isUndeclared("value")); List<?> value = assertInstanceOf(List.class, m1.resolve("value")); assertNull(m1.get("value")); assertTrue(m2.isDeclared("value")); value = assertInstanceOf(List.class, m2.resolve("value")); assertSame(value, m2.get("value")); assertTrue(m3.isDeclared("value")); value = assertInstanceOf(List.class, m3.resolve("value")); assertSame(value, m3.get("value")); assertTrue(m4.isDeclared("value")); value = assertInstanceOf(List.class, m4.resolve("value")); assertSame(value, m4.get("value")); assertTrue(m5.isDeclared("value")); value = assertInstanceOf(List.class, m5.resolve("value")); assertSame(value, m5.get("value"));
assertEquals(Collections.<String>emptyList(), error.getArguments()); assertEquals(null, error.getSource()); assertTrue(error.getMessage().contains("the_message")); assertNull(error.getSourceFile()); assertNull(error.getLocation());
assertEquals(Collections.<String>emptyList(), error.getArguments()); assertEquals(null, error.getSource()); assertTrue(error.getMessage().contains("the_message")); assertNull(error.getSourceFile()); assertNull(error.getLocation());