Class ExecutableTestDescriptor
java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
- All Implemented Interfaces:
MetadataSupport,org.junit.platform.engine.TestDescriptor
- Direct Known Subclasses:
ArgumentTestDescriptor,ClassTestDescriptor,MethodTestDescriptor
public abstract class ExecutableTestDescriptor
extends org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
implements MetadataSupport
Abstract class to implement an ExecutableTestDescriptor
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.platform.engine.TestDescriptor
org.junit.platform.engine.TestDescriptor.Type, org.junit.platform.engine.TestDescriptor.Visitor -
Field Summary
Fields inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
children -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExecutableTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidexecute(org.junit.platform.engine.ExecutionRequest executionRequest) Method to execute the test descriptorprotected org.junit.platform.engine.ExecutionRequestprotected <T> Tprotected StopWatchprotected static StringgetTag(AnnotatedElement annotatedElement) Method to get a test class tag valueprotected Objectprotected org.junit.platform.engine.support.hierarchical.ThrowableCollectorprotected voidsetExecutionRequest(org.junit.platform.engine.ExecutionRequest executionRequest) protected voidsetTestInstance(Object testInstance) voidskip(org.junit.platform.engine.ExecutionRequest executionRequest) Methods inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getTags, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.junit.platform.engine.TestDescriptor
accept, getAncestors, getDescendants, getLegacyReportingName, getType, isContainer, isRoot, isTest, mayRegisterTests, prune
-
Constructor Details
-
ExecutableTestDescriptor
-
-
Method Details
-
setExecutionRequest
protected void setExecutionRequest(org.junit.platform.engine.ExecutionRequest executionRequest) -
getExecutionRequest
protected org.junit.platform.engine.ExecutionRequest getExecutionRequest() -
getParent
-
getStopWatch
-
setTestInstance
-
getTestInstance
-
getThrowableCollector
protected org.junit.platform.engine.support.hierarchical.ThrowableCollector getThrowableCollector() -
getMetadata
- Specified by:
getMetadatain interfaceMetadataSupport
-
execute
public abstract void execute(org.junit.platform.engine.ExecutionRequest executionRequest) Method to execute the test descriptor- Parameters:
executionRequest- executionRequest
-
skip
public void skip(org.junit.platform.engine.ExecutionRequest executionRequest) -
getTag
Method to get a test class tag value- Parameters:
annotatedElement- annotatedElement- Returns:
- the tag value
-