
Some parts of this message have been removed.
Learn more about Nabble's
security policy.
Hello,
I’d like to test a method and short circuit calls
from the method. For example, FooTest.testMethod calls Foo.method which in turn
calls Bar.method. I’d like to intercept the call to Bar.method. This all
seems easy enough to do with aspects. Define a pointcut that acts on Bar.method
when in the call flow of FooTest.testMethod. I think the problem I’m
seeing is one of scoping during the weave process. The maven convention places
the “main” classes under target/classes during the “compile”
goal while the “test” classes are placed under target/test-classes
during the “test-compile” goal. Placing the aspect under src/test
weaves the test classes properly, but doesn’t weave the main class. Placing
the aspect under src/main weaves the main classes properly, but doesn’t
seem to weave the test classes. Ideally, I’d like to define the aspect
under src/test and have the classes under target/classes woven. Make sense? Any
ideas?
Thanks in advance,
Steve