Class ArgumentTestDescriptor
java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.antublue.test.engine.internal.descriptor.ArgumentTestDescriptor
- All Implemented Interfaces:
org.junit.platform.engine.TestDescriptor
public final class ArgumentTestDescriptor
extends org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
Class to implement an extended argument test descriptor
-
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
ConstructorsConstructorDescriptionArgumentTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName, Class<?> testClass, Argument testArgument) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(TestEngineExecutionContext testEngineExecutionContext) Method to test the test descriptorvoidflush()Method to flush System.out and System.err PrintStreams<T> List<T>getChildren(Class<T> clazz) Method to get a List of children cast as a specific ClassOptional<org.junit.platform.engine.TestSource>Method to get the TestSourceMethod to get the test argumentClass<?>Method to get the test classprotected ThrowableCollectorMethod to get the test descriptors ThrowableCollectororg.junit.platform.engine.TestDescriptor.TypegetType()Method to get the test descriptor TypebooleanMethod to return whether the test descriptor is a containerbooleanisTest()Method to return whether the test descriptor is a testprotected ThrowablepruneStackTrace(Throwable throwable, String markerClassName) Method to prune a Throwable stacktracevoidskip(TestEngineExecutionContext testEngineExecutionContext) Method to skip the TestDescriptor's children, then the TestDescriptor (recursively)Methods inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, 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, getDescendants, getLegacyReportingName, isRoot, mayRegisterTests, prune
-
Constructor Details
-
Method Details
-
getSource
Method to get the TestSource- Specified by:
getSourcein interfaceorg.junit.platform.engine.TestDescriptor- Overrides:
getSourcein classorg.junit.platform.engine.support.descriptor.AbstractTestDescriptor- Returns:
- the return value
-
getType
public org.junit.platform.engine.TestDescriptor.Type getType()Method to get the test descriptor Type- Returns:
- the return value
-
isTest
public boolean isTest()Method to return whether the test descriptor is a test- Returns:
- the return value
-
isContainer
public boolean isContainer()Method to return whether the test descriptor is a container- Returns:
- the return value
-
getTestClass
Method to get the test class- Returns:
- the return value
-
getTestArgument
Method to get the test argument- Returns:
- the return value
-
execute
Method to test the test descriptor- Parameters:
testEngineExecutionContext- testEngineExecutionContext
-
getChildren
Method to get a List of children cast as a specific Class- Type Parameters:
T- the return type- Parameters:
clazz- clazz- Returns:
- the return value
-
getThrowableCollector
Method to get the test descriptors ThrowableCollector- Returns:
- the return value
-
pruneStackTrace
Method to prune a Throwable stacktrace- Parameters:
throwable- throwablemarkerClassName- markerClassName- Returns:
- the return value
-
flush
public void flush()Method to flush System.out and System.err PrintStreams -
skip
Method to skip the TestDescriptor's children, then the TestDescriptor (recursively)- Parameters:
testEngineExecutionContext- testEngineExecutionContext
-