Ir para a pagina inicial dos Grupos do Google    Wicket em Português
Re: [wicket-ptbr] Testes unitários de componentes de tela

Adriano dos Santos Fernandes <adrian...@gmail.com>

Vinicius wrote:
> Olá, recentemente comecei a usar o Wicket em um projeto mas estou
> tendo problemas pra fazer testes unitários dos meus componentes de
> tela.

> A questão é que, por trás dos panos, meus componentes tem dependências
> a várias chamadas a métodos estáticos e/ou finais de classes do Wicket
> (como Application.get, por exemplo). Há alguns dias estou tentando
> resolver isso com o PowerMock (visto que os mockadores tradicionais
> não trabalham com métodos static e final) mas sem muito sucesso e com
> um código resultante cada vez mais sujo.

> Por outro lado, embora o WicketTester seja ótimo para testes
> funcionais/integração, ele parece não ser a solução mais adequada pra
> testes unitários, visto que ele roda sobre o Jetty e executa toda a
> aplicação pra rodar os testes, enquanto que o que eu quero é apenas
> exercitar o estado/comportamente do meu componente isoladamente.

Vinicius, acho que vc está enganado sobre o WicketTester. Ele serve para
o que vc precisa.

E ele trabalha com mocks, e não precisa do Jetty.

Adriano