GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
TDD + Validação de Entidades
Índice dos Fóruns
»
Frameworks e Bibliotecas brasileiros
◄
1
2
Ir
Ir para a página...
Autor
Mensagem
28/02/2011 22:15:14
Assunto:
TDD + Validação de Entidades
Lucas Cavalcanti
GUJ Hacker
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
vc pode mudar totalmente o mockValidator e no método add(Message message) guardar um Map<String, Message>, assim o assertContainsMessage ficaria:
messages.containsKey(messageKey);
e a key pode ser o category ao invés da message
--
Caelum
www.caelum.com.br
03/03/2011 14:01:13
Assunto:
TDD + Validação de Entidades
Nykolas Lima
Virtual Machine Man
Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline
Olá Lucas,
Fiz a implementação baseada no que tenho aqui, ficou assim:
package br.com.meuProjeto.vraptor.util.test.validator; import junit.framework.Assert; import br.com.caelum.vraptor.validator.I18nMessage; import br.com.caelum.vraptor.validator.Message; import br.com.meuProjeto.util.TestUtil; /** * Custom implementation of <b>VRaptor MockValidator</b> * * @author Nykolas Lima * @since 02/03/2011 */ public class MockValidator extends br.com.caelum.vraptor.util.test.MockValidator { /** * Assert if validator contains the specified message * * @param messageKey * i18n key for the specified message * @param messageParameters * parameters for the i18n message */ public void assertContainsMessage(String messageKey, Object... messageParameters) { I18nMessage expectedMessage = new I18nMessage("validation", messageKey, messageParameters); expectedMessage.setBundle(TestUtil.bundle); for(Message error : this.getErrors()) { if(expectedMessage.getMessage().equals(error.getMessage())) { return; } } Assert.fail("Does not contains the message: " + expectedMessage.getMessage()); } }
Você acha que vale a pena fazer um fork no VRaptor?
This message was edited 2 times. Last update was at 03/03/2011 14:06:10
Blog:
http://nykolaslima.wordpress.com
03/03/2011 14:21:21
Assunto:
TDD + Validação de Entidades
Lucas Cavalcanti
GUJ Hacker
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
vale a pena sim!
e vc pode usar a classe EmptyBundle como bundle =)
Valeu
--
Caelum
www.caelum.com.br
03/03/2011 14:38:11
Assunto:
Re:TDD + Validação de Entidades
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
Ficou muito bom, Nykolas.
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Índice dos Fóruns
»
Frameworks e Bibliotecas brasileiros
◄
1
2
Ir
Ir para a página...
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team