Lines 102-111
Link Here
|
102 |
check("aspect A {pointcut a();after():a(){}}", |
102 |
check("aspect A {pointcut a();after():a(){}}", |
103 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterAdvice(simpleName)(block))))"); |
103 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterAdvice(simpleName)(block))))"); |
104 |
} |
104 |
} |
|
|
105 |
public void testAfterThrowingAdviceWithNoArgument() { |
106 |
check("aspect A {pointcut a();after()throwing:a(){} }", |
107 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterThrowingAdvice(simpleName)(block))))"); |
108 |
} |
105 |
public void testAfterThrowingAdvice() { |
109 |
public void testAfterThrowingAdvice() { |
106 |
check("aspect A {pointcut a();after()throwing(Exception e):a(){} }", |
110 |
check("aspect A {pointcut a();after()throwing(Exception e):a(){} }", |
107 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterThrowingAdvice(simpleName)(simpleName)(simpleName)(block))))"); |
111 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterThrowingAdvice(simpleName)(simpleName)(simpleName)(block))))"); |
108 |
} |
112 |
} |
|
|
113 |
public void testAfterReturningAdviceWithNoArgument() { |
114 |
check("aspect A {pointcut a();after()returning:a(){}}", |
115 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterReturningAdvice(simpleName)(block))))"); |
116 |
} |
109 |
public void testAfterReturningAdvice() { |
117 |
public void testAfterReturningAdvice() { |
110 |
check("aspect A {pointcut a();after()returning(Object o):a(){}}", |
118 |
check("aspect A {pointcut a();after()returning(Object o):a(){}}", |
111 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterReturningAdvice(simpleName)(simpleName)(simpleName)(block))))"); |
119 |
"(compilationUnit(aspect(simpleName)(pointcut(simpleName))(afterReturningAdvice(simpleName)(simpleName)(simpleName)(block))))"); |