diff options
Diffstat (limited to 'tests/src/org/aspectj')
-rw-r--r-- | tests/src/org/aspectj/systemtest/tracing/TracingTests.java | 4 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/tracing/tracing.xml | 21 |
2 files changed, 25 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/tracing/TracingTests.java b/tests/src/org/aspectj/systemtest/tracing/TracingTests.java index 0153d757d..e782e0887 100644 --- a/tests/src/org/aspectj/systemtest/tracing/TracingTests.java +++ b/tests/src/org/aspectj/systemtest/tracing/TracingTests.java @@ -33,5 +33,9 @@ public class TracingTests extends org.aspectj.testing.XMLBasedAjcTestCase { public void testDefaultTracing () { runTest("Default tracing"); } + + public void testDefaultTracingMessageHandler () { + runTest("Default TraceMessageHandler"); + } } diff --git a/tests/src/org/aspectj/systemtest/tracing/tracing.xml b/tests/src/org/aspectj/systemtest/tracing/tracing.xml index 8528761ca..b0dca8d8c 100644 --- a/tests/src/org/aspectj/systemtest/tracing/tracing.xml +++ b/tests/src/org/aspectj/systemtest/tracing/tracing.xml @@ -17,4 +17,25 @@ <ant file="ant.xml" target="Default tracing" verbose="true"/> </ajc-test> + <ajc-test dir="tracing" title="Default TraceMessageHandler" keywords="tracing"> + <compile + files="HelloWorld.java, MyDefaultTraceMessageHandler.java" + /> + <compile + files="IncludedAspect.aj, ExcludedAspect.aj" + /> + <run class="HelloWorld" ltw="aop-defaulttracemessagehandler.xml"> + <stdout> + <line text="Hello World!"/> + </stdout> + <stderr> + <line text="info register aspect IncludedAspect"/> + <line text="warning aspect ExcludedAspect exluded"/> + <line text="error Cannot find m_parent aspect"/> + <line text="error Concrete-aspect 'IncludedMissingAspect' could not be registered"/> + <line text="info weaving 'HelloWorld'"/> + </stderr> + </run> + </ajc-test> + </suite> |