Nos permite generar una interface de componentes y mensajes en base al resultado de los test.
Copy Session Type: **Singleton**
Copy @ Startup
@ Singleton
@ DependsOn ( "TestEnvironment" )
public class ColorTest {
// Add business logic below. (Right-click in editor and choose
// "Insert Code > Add Business Method")
}
Copy @ Inject
UnitTest unitTest;
@ Inject
ColorRepository colorRepository;
Copy @ PostConstruct
void init() {
unitTest . start ( ColorTest . class );
//llamado a metodos
}
Copy @ PreDestroy
public void destroy() {
unitTest . end ( ColorTest . class );
}
Copy import com . avbravo . jmoordbunit . test . UnitTest ;
import com . avbravo . jmoordbunit . view . UnitView ;
import com . avbravo . microtestingejb . repository . ColorRepository ;
import javax . annotation . PostConstruct ;
import javax . annotation . PreDestroy ;
import javax . ejb . DependsOn ;
import javax . ejb . Singleton ;
import javax . ejb . Startup ;
import javax . inject . Inject ;
/**
*
* @author avbravo
*/
@ Startup
@ Singleton
@ DependsOn ( "TestEnvironment" )
public class ColorTest {
@ Inject
UnitTest unitTest;
@ Inject
ColorRepository colorRepository;
@ PostConstruct
void init () {
unitTest . start ( ColorTest . class );
//llamado a metodos
}
@ PreDestroy
public void destroy () {
unitTest . end ( ColorTest . class );
}
}