JMockit 0.95
Tamanho: 3,35 MB
OJMockit é um programa de código aberto (open source) que se trata de ferramentas e APIs para executar testes quando desenvolvendo programas que utilizam frameworks como JUnit ou TestNG. Estas ferramentas utilizam a Java 5 SE (especificamente o pacote java.lang.instrument) e necessitam da Java Virtual Machine, J2SE e Java JDK instalados. Basicamente, este pacote de ferramentas é composto de seis módulos específicos para testes. As APIs podem ser utilizadas para montar testes de unidade e integração, pois elas permitem o isolamento de um código que esteja sob teste de suas relações. As outras ferramentas podem ser utilizadas enquanto o teste estiver ocorrendo (sendo ferramentas de uso opcional). APIs e ferramentas do pacote A API “JMockit Expectations” permite gravar comportamento para um modelo de teste baseado em comportamento. Neste modelo, um teste começa pela definição de uma ou mais expectativas de comportamento possível para determinado código. A API “JMockit Verifications” é uma extensão da “Expectations”, na qual o teste ganha uma fase adicional de verificação. A API “JMockit Annotations” pode ser utilizada como complementar para as duas anteriores. Ao invés de especificar expectativas de comportamento, permitindo que sejam utilizadas “annotations” específicas no teste. A “JMockit Core” consiste de uma classe com métodos estáticos que permitem substituir construtores de outras classes por implementações do tipo “mock”. A ferramenta “JMockit Coverage” permite verificar a métrica do código, o que pode demonstrar se alguma parte da sintaxe pode ser eliminada (por quaisquer motivos) e possui suporte para dois tipos: cobertura de linhas e caminhos. O “JMockit Hibernate Emulation” simula uma implementação do Hibernate 3.
