org.springframework.config.java
Class AspectJConfigurationProcessorTests

java.lang.Object
  extended by org.springframework.config.java.AspectJConfigurationProcessorTests

public class AspectJConfigurationProcessorTests
extends Object

Author:
Rod Johnson

Nested Class Summary
static class AspectJConfigurationProcessorTests.AbstractSingletonCountingAdvice
           
static class AspectJConfigurationProcessorTests.AfterAdvice
           
static class AspectJConfigurationProcessorTests.AroundAdviceClass
           
static class AspectJConfigurationProcessorTests.AroundAdviceWithNamedPointcut
           
static class AspectJConfigurationProcessorTests.AroundSingletonCountingAdvice
           
static class AspectJConfigurationProcessorTests.CountingConfiguration
           
static class AspectJConfigurationProcessorTests.InnerClassAdvice
           
static class AspectJConfigurationProcessorTests.InvalidAroundAdviceClassWithNoAspectAnnotation
           
static class AspectJConfigurationProcessorTests.InvalidInheritanceFromConcreteAspect
           
static class AspectJConfigurationProcessorTests.InvalidNoAspectAnnotation
          Invalid class, doesn't have an Aspect tag
static class AspectJConfigurationProcessorTests.PerInstanceCountingAdvice
           
static class AspectJConfigurationProcessorTests.ReturnZero
           
static class AspectJConfigurationProcessorTests.SingletonCountingAdvice
           
static class AspectJConfigurationProcessorTests.SumAroundAdvice
           
static class AspectJConfigurationProcessorTests.ValidAroundAdviceClassWithAspectAnnotation
           
 
Constructor Summary
AspectJConfigurationProcessorTests()
           
 
Method Summary
 void testAroundAdviceWithArguments()
           
 void testAspectJAnnotationsRequireAspectAnnotationDirect()
          TODO inherited
 void testAspectJAroundAdviceWithAspectClassScope()
           
 void testAspectJAroundAdviceWithAspectInnerClass()
           
 void testAspectJAroundAdviceWithImplicitScope()
           
 void testAspectJAroundAdviceWithImplicitScopeAndNamedPointcut()
           
 void testAspectJNoAroundAdvice()
           
 void testInvalidInheritanceFromConcreteAspect()
           
 void testPerInstanceAdviceAndSharedAdvice()
           
 void testPointcutExpressionWithPointcutReference()
           
 void testSharedAfterAdvice()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AspectJConfigurationProcessorTests

public AspectJConfigurationProcessorTests()
Method Detail

testPerInstanceAdviceAndSharedAdvice

public void testPerInstanceAdviceAndSharedAdvice()
                                          throws Exception
Throws:
Exception

testSharedAfterAdvice

public void testSharedAfterAdvice()
                           throws Throwable
Throws:
Throwable

testAspectJAnnotationsRequireAspectAnnotationDirect

public void testAspectJAnnotationsRequireAspectAnnotationDirect()
                                                         throws Exception
TODO inherited

Parameters:
clazz -
Throws:
Exception

testInvalidInheritanceFromConcreteAspect

public void testInvalidInheritanceFromConcreteAspect()
                                              throws Exception
Throws:
Exception

testAspectJAroundAdviceWithImplicitScope

public void testAspectJAroundAdviceWithImplicitScope()
                                              throws Exception
Throws:
Exception

testAspectJAroundAdviceWithImplicitScopeAndNamedPointcut

public void testAspectJAroundAdviceWithImplicitScopeAndNamedPointcut()
                                                              throws Exception
Throws:
Exception

testAspectJAroundAdviceWithAspectInnerClass

public void testAspectJAroundAdviceWithAspectInnerClass()
                                                 throws Exception
Throws:
Exception

testAspectJAroundAdviceWithAspectClassScope

public void testAspectJAroundAdviceWithAspectClassScope()
                                                 throws Exception
Throws:
Exception

testAspectJNoAroundAdvice

public void testAspectJNoAroundAdvice()
                               throws Exception
Throws:
Exception

testPointcutExpressionWithPointcutReference

public void testPointcutExpressionWithPointcutReference()
                                                 throws Exception
Throws:
Exception

testAroundAdviceWithArguments

public void testAroundAdviceWithArguments()
                                   throws Exception
Throws:
Exception


Copyright ? 2005-2008 Spring Framework. All Rights Reserved.