BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias TestNG 6 adiciona suporte a Guice e YAML

TestNG 6 adiciona suporte a Guice e YAML

O criador do TestNG, Cédric Beust, anunciou que está disponível a versão 6.0 da sua popular biblioteca de testes. O release tem entre as principais melhorias o suporte a YAML e ao Google Guice. Traz também novos recursos no plugin para o Eclipse.

O YAML agora pode ser utilizado como opção ao XML ao configurar a suite de testes. Foi escolhido por sua sintaxe simplificada e por ter sido projetado para ser legível por humanos, o que torna sua utilização mais simples.

O suporte à injeção de dependências no código dos testes foi implementado utilizando o Guice. O motivo é que este framework do Google suporta a anotação @Inject da JSR-330, simplificando o código dos testes, sem fugir muito dos padrões da plataforma Java. O TestNG é informado que deve utilizar o Guice para injetar as dependências em um teste através da anotação @Guice. Mais informações sobre este recurso podem ser encontradas na página de documentação do TestNG.

E para quem utiliza o Eclipse como IDE, o plugin do TestNG tem vários novos recursos, como a possibilidade de converter testes do JUnit 3.x ou 4.x para o TestNG, além de facilidades para converter o arquivo de configuração da suite de testes entre XML e YAML. O plugin pode ser instalado ou atualizado adicionando-se o update site do TestNG na tela de instalação de plugins do Eclipse.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT