| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 08:43:09
|
jingle
Virtual Machine Man
Membro desde: 04/10/2006 20:40:08
Mensagens: 642
Localização: Canoas/RS
Offline
|
Olá estou querendo utilizar o Junit no meu projeto que é em vraptor, andei dando uma olhada e estou com pouco de dificuldades de implementar e com algumas dúvidas.
-Para executar os teste, faço uma classe main e mando rodar? e como vou ter as instancia dos meus DAOS/MODEL etc que o vraptor se encarrega de instanciar e colocar no meu construtor?
-consigo ao invés de ter uma classe main fazer um ant? pra rodar meus teste? procurei alguns exemplo nenhum foi muito claro, alguém tem um exemplo?
Grato desde já.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 09:30:56
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
para usar o junit vc não precisa do método main, é só criar uma classe de teste e anotar os métodos de teste com @Test.
o próprio eclipse/netbeans roda os testes depois.
para instanciar os DAOS/MODEL vc pode fazer várias coisas... ou instanciar na mão, ou usar mocks (como no Mockito)
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 10:20:38
|
jingle
Virtual Machine Man
Membro desde: 04/10/2006 20:40:08
Mensagens: 642
Localização: Canoas/RS
Offline
|
ok, mas utilizando esse mockito pra instanciar minhas controller ele vai conseguir acessar base de dados e efetuar consultas/inserções?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 13:12:53
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
usando mockito vc consegue verificar que a inserção foi executada, e consegue retornar um resultado controlado nas consultas...
se vc quiser fazer um teste maior, que faz as coisas de verdade (já não é mais um teste unitário, é um teste de integração), vc precisa instanciar na mão as classes corretas
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|