@Trait @CompileStatic trait InterceptorUnitTest<T> extends java.lang.Object implements GrailsWebUnitTest, ParameterizedGrailsUnitTest<T>
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
getBeanName(java.lang.Class<?> interceptorClass) |
|
T |
getInterceptor() |
|
void |
mockArtefact(java.lang.Class<?> interceptorClass) |
<I extends Interceptor> |
I |
mockInterceptor(java.lang.Class<I> interceptorClass)Mock the interceptor for the given name |
|
java.lang.Object |
withInterceptors(java.util.Map<java.lang.String, java.lang.Object> arguments, Closure callable)Execute the given request with the registered interceptors |
|
UrlMappingInfo |
withRequest(java.util.Map<java.lang.String, java.lang.Object> arguments)Allows testing of the interceptor directly by setting up an incoming request that can be matched prior to invoking the interceptor |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Mock the interceptor for the given name
interceptorClass - The interceptor classExecute the given request with the registered interceptors
arguments - The argumentscallable - A callable containing an invocation of a controller actionnull if an interceptor stops the request or an exception is thrownAllows testing of the interceptor directly by setting up an incoming request that can be matched prior to invoking the interceptor
arguments - Named arguments specifying the controller/action or URI that interceptor should match