BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Liberada versão 1.3.0 do JSFUnit

Liberada versão 1.3.0 do JSFUnit

Com a frase "Uma pequena release com grandes consequências" foi anunciado o lançamento no último dia 11 de agosto, de uma nova versão do JSFUnit, uma ferramenta de testes de unidade para aplicações desenvolvidas em JSF.

As três grandes mudanças foram:

  • Uma nova API chamada RichFacesClient para Drag and Drop
  • Compatibilidade com o HTMLUnit 2.8
  • Alguns bugs corrigidos

A mudança de HtmlUnit 2.7 para a versão 2.8 por si só, já corrigiu uma grande partes dos bugs existentes na versão anterior. Mas segundo o blog do JSFUnit a grande mudança foi um pequeno bug corrigido por Aslak Knudsen. Esta correção permite que o JSFUnit integre-se ao Arquillian. O Arquillian é um novo projeto da JBoss que permite deploy e execução de testes em containers de testes, tornando-se uma alternativa ao Cactus e ao Cargo, que eram usados nas versões anteriores.

A vantagem na utilização do Arquillian são:

  • Suporte completo ao JUnit4 (anteriormente não era possível anotar testes com @Test)
  • Suporte ao TestNG 5
  • Injeção de recursos em seus testes (recursos com @Inject e @EJB podem ser usados)
  • Testes de subconjuntos de WAR. Você pode dividir, por exemplo, duas telas do facelets e um managed bean, empacotar em um único war e testá-lo, ganhando rapidez

O Arquillian atualmente suporta testes em JBossAS, Glassfish, Jetty e Tomcat, e que talvez seja a única desvantagem em relação ao Cargo, que suporta mais servidores de aplicação.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT