Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //estou fazendo uns testes unitários e testando com o comando test-app ou app-test .. via IDE. Tentei vários testes até perceber que é bug do Grails.
- //Esse teste unitário falha por causa de assinatura do método save, mas não deveria falhar
- package videoconferencia
- import grails.test.*
- class MaterialTests extends GrailsUnitTestCase {
- protected void setUp() {
- super.setUp()
- }
- protected void tearDown() {
- super.tearDown()
- }
- void testVerificaMaterialTemIdIgualUm() {
- def existente = new Material(nome:"Data show")
- existente.save()
- assert existente.id == 1
- }
- }
- //Mas se eu fizer a mesma coisa no Controller, funciona normalmente
- package videoconferencia
- class MaterialController {
- static layout = 'main'
- def scaffold = Material
- def list = {
- Material material = new Material(nome: "Data Show")
- material.save()
- Material busca = Material.get(material.id)
- render busca.nome+" encontrado"
- }
- }
- //mostra Data Show encontrado
- sabe como corrigir este bug, gostaria de poder fazer o sistema baseado nos testes.
Add Comment
Please, Sign In to add comment