Ir al contenido principal

Entradas

Mostrando las entradas de junio, 2010

Pruebas de Integración con seguridad en Grails

Pues no existe mucha documentación en cuanto a las pruebas de integración con el nuevo plugin de Burt Beckwith, así que aquí les voy a poner lo que necesitan, use una clase base para las pruebas de integración aunque, si lo desean, pueden poner ese código en cada prueba que necesite la seguridad BaseTest.groovy package general import groovy.util.GroovyTestCase import org.springframework.security.core.GrantedAuthority import org.springframework.security.core.authority.GrantedAuthorityImpl import org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser import org.springframework.security.core.context.SecurityContextHolder as SCH import org.springframework.security.authentication.TestingAuthenticationToken abstract class BaseTest extends GroovyTestCase { def authenticateAdmin() { def user = general.Usuario.get(1) def authorities = [new GrantedAuthorityImpl('ROLE_ADMIN'),new GrantedAuthorityImpl('ROLE_USER')] def credentials = 'test