test.unit.org.codehaus.groovy.grails.plugins.springsecurity
Class AbstractSecurityTest

Abstract base class for security unit tests.

author:
Burt Beckwith

 
Constructor Summary
AbstractSecurityTest()
           
 
Method Summary
Authentication authenticate()
           Register a currently authenticated user.
Authentication authenticate(Object principal, Object credentials, def authorities)
           Register a currently authenticated user.
void fixMetaClass(def instance)
          
void removeMetaClassMethods(Class classes)
           Remove overridden/added metaclass methods between tests.
void tearDown()
          
 

Constructor Detail

AbstractSecurityTest

AbstractSecurityTest()


Method Detail

authenticate

Authentication authenticate()
Register a currently authenticated user.
return:
the authentication


authenticate

Authentication authenticate(Object principal, Object credentials, def authorities)
Register a currently authenticated user.
param:
principal the principal
param:
credentials the password
param:
authorities the roles
return:
the authentication


fixMetaClass

void fixMetaClass(def instance)


removeMetaClassMethods

void removeMetaClassMethods(Class classes)
Remove overridden/added metaclass methods between tests.
param:
classes the classes to clean up


tearDown

void tearDown()