From 4adf568fdfcc82ea7257cf24f88aefa109deba52 Mon Sep 17 00:00:00 2001 From: aclement Date: Thu, 27 Jan 2005 17:26:48 +0000 Subject: Fix for Bug 83645: pertypewithin({interface}) illegal field modifier - moving Wes' test to the regression set. --- .../org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tests/src') diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java index 3a446127b..b3835b786 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150TestsNoHarness.java @@ -78,13 +78,19 @@ public class Ajc150TestsNoHarness extends TestUtils { public void testPerTypeWithinMissesNamedInnerTypes() { CompilationResult cR = ajc(baseDir,new String[]{"PR83563_1.java"}); - assertTrue("Should be no errors:"+cR,!cR.hasErrorMessages()); + assertMessages(cR,new EmptyMessageSpec()); RunResult rR = run("PR83563_1"); } public void testPerTypeWithinMissesAnonymousInnerTypes() { CompilationResult cR = ajc(baseDir,new String[]{"PR83563_2.java"}); - assertTrue("Should be no errors:"+cR,!cR.hasErrorMessages()); + assertMessages(cR,new EmptyMessageSpec()); RunResult rR = run("PR83563_2"); } + + public void testPerTypeWithinIncorrectlyMatchingInterfaces() { + CompilationResult cR = ajc(baseDir,new String[]{"PR83645.java"}); + assertMessages(cR,new EmptyMessageSpec()); + RunResult rR = run("PR83645"); + } } \ No newline at end of file -- cgit v1.2.3