public abstract class AbstractExtensao<A extends Annotation> extends Object implements Extensao<A>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
classeTeste |
| Constructor and Description |
|---|
AbstractExtensao(Class<?> classeTeste)
Cria uma nova instância da extensão para a classe de teste informada.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertExtensaoHabilitada()
Verifica se a extensão está habilitada.
|
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.
|
boolean |
isHabilitada()
Verifica se a extensão está habilitada para a classe de teste informada.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterTestes, beforeTestes, getInstanciaPersonalizadaParaTestes, inicializarprotected final Class<?> classeTeste
public AbstractExtensao(Class<?> classeTeste)
classeTeste - a classe de testeNullPointerException - caso seja informado nullpublic Class<?> getClasseTeste()
ExtensaogetClasseTeste in interface Extensao<A extends Annotation>public boolean isHabilitada()
ExtensaoisHabilitada in interface Extensao<A extends Annotation>true/falsepublic org.junit.runners.model.Statement criarStatement(org.junit.runners.model.Statement defaultStatement,
org.junit.runners.model.FrameworkMethod method)
throws TestUnitException
ExtensaoStatement configurado para a extensão.criarStatement in interface Extensao<A extends Annotation>defaultStatement - o Statement-paimethod - o método de teste sendo executadoTestUnitException - caso ocorra algum erro durante a operaçãoprotected void assertExtensaoHabilitada()
IllegalStateException - caso a extensão não esteja habilitadaisHabilitada()Copyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.