public interface Extensao<A extends Annotation>
| Modifier and Type | Method and Description |
|---|---|
default void |
afterTestes()
Método a ser executado após todos os testes da classe de testes serem executados.
|
default void |
beforeTestes(Object instancia)
Método a ser executado antes dos testes da classe de testes serem executados.
|
org.junit.runners.model.Statement |
criarStatement(org.junit.runners.model.Statement defaultStatement,
org.junit.runners.model.FrameworkMethod method)
Obtém um
Statement configurado para a extensão. |
Class<?> |
getClasseTeste()
Obtém a classe de testes.
|
default <T> Optional<T> |
getInstanciaPersonalizadaParaTestes()
Obtém uma instância da classe de testes com algum comportamento customizado para que funcione com essa extensão habilitada.
|
void |
inicializar(Configuracao configuracao,
org.junit.runner.notification.RunNotifier notifier)
Inicializa a extensão.
|
boolean |
isHabilitada()
Verifica se a extensão está habilitada para a classe de teste informada.
|
Class<?> getClasseTeste()
boolean isHabilitada()
true/falsedefault <T> Optional<T> getInstanciaPersonalizadaParaTestes()
T - o tipo da classe de testesdefault void beforeTestes(Object instancia)
instancia - a instância utilizada para testesdefault void afterTestes()
void inicializar(Configuracao configuracao, org.junit.runner.notification.RunNotifier notifier) throws TestUnitException
configuracao - as configurações do TEST Unitnotifier - notificador do JUnitTestUnitException - caso ocorra algum erro durante a operaçãoRunner.run(RunNotifier)org.junit.runners.model.Statement criarStatement(org.junit.runners.model.Statement defaultStatement,
org.junit.runners.model.FrameworkMethod method)
throws TestUnitException
Statement configurado para a extensão.defaultStatement - o Statement-paimethod - o método de teste sendo executadoTestUnitException - caso ocorra algum erro durante a operaçãoCopyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.