| Unitils. Uma biblioteca de código aberto destinada a fazer testes unitários fáceis e manutelizáveis |
Baixe Agora |
Unitils. Classificação e resumo
- Nome do editor:
- Unitils Team
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 13.2 MB
Unitils. Tag
Unitils. Descrição
Uma biblioteca de código aberto destinada a fazer testes unitários fáceis e manutelizáveis A Unitils constrói mais em bibliotecas existentes, como Dbunit e Easykock e integra com JUnit e Testng.Unitils fornece utilidades para simplificar o teste de unidade com JUnit, Dbunit, Easymock e Testng.A meta é tornar a unidade fácil e mantêável, oferecendo utilitários como Manutenção automática de manutenção de esquema e igualdade através de reflexão.Initils fornece utilitários gerais de assersão, suporte para testes de banco de dados, suporte para testes com objetos simulados e oferece integração com a mola, hibernação e a API de Persistência de Java (JPA). Ele foi projetado para oferecer esses serviços para testes unitários de uma maneira muito configurável e frouxamente acoplada. Como resultado, os serviços podem ser adicionados e estendidos com muita facilidade. Aqui estão algumas características principais de "Unitils": Utilitários de testes gerais: · Apresentação da igualdade através da reflexão, com diferentes opções como ignorar valores padrão / null Java e ignorar a ordem de coleções Suporte de objetos simulados: · Dinamicamente definir o comportamento do stub e verifique os invocações no objeto simulado usando uma sintaxe simples. · Feedback ideal, incluindo um relatório de cenário de execução simples e estendido e declarações de assert sugeridas. · Use os correspondentes de argumentos para relaxantes restrições de parâmetros de método e misture-os com objetos concretos. Use nulo quando o valor do argumento real não é importante. · Use objetos fictícios quando os objetos de dados do stub sem qualquer comportamento necessário são necessários. Suporte de teste de camada de persistência: · Manutenção automática de bancos de dados, com suporte para scripts incrementais, repetíveis e pós-processamento · Automaticamente desabilitar as restrições e configurar seqüências a um valor mínimo: Suporte para Oracle, HSQLDB, MySQL, DB2, PostgreSQL, MSSQL e Derby · Simplifique a configuração de conexão de banco de dados de teste · Inserção simples de dados de teste com dbunit: Executar testes em uma transação, criação de gerenciador de entidades JPA e injeção para hibernate, toplink e openjpa · Hibernate SessionFactory Criação e gerenciamento de sessão · Teste automaticamente o mapeamento de entidades JPA / objetos mapeados por hibernação com o banco de dados Suporte de integração de Easymock: · Simplificar a criação de objetos do EasyMock Mock · Simplifique a injeção de objeto simulada · Argumento de Easymock que corresponde usando a igualdade de reflexão Integração de primavera: · Configuração do ApplicationContext e fácil injeção de feijões gerenciados pela mola em um teste de unidade · Suporte para usar um sessão de sessão de hibernação configurada pela mola em testes de unidade.
Unitils. Software Relacionado