Class TestMethodTestDescriptor
java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
org.antublue.test.engine.internal.descriptor.TestMethodTestDescriptor
- All Implemented Interfaces:
MetadataTestDescriptor,org.junit.platform.engine.TestDescriptor
Class to implement a MethodTestDescriptor
-
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.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
metadata, stopWatch, throwableCollectorFields inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
children -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TestMethodTestDescriptorcreate(org.junit.platform.engine.UniqueId parentUniqueId, Class<?> testClass, Method testMethod, Argument<?> testArgument) Method to create a MethodTestDescriptorvoidMethod to execute the test descriptorOptional<org.junit.platform.engine.TestSource> org.junit.platform.engine.TestDescriptor.TypegetType()voidskip(org.junit.platform.engine.ExecutionRequest executionRequest) Method to skip child test descriptorsMethods inherited from class org.antublue.test.engine.internal.descriptor.ExecutableTestDescriptor
collectThrowables, getMetadata, toStringMethods inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getTags, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParentMethods 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, isContainer, isRoot, isTest, mayRegisterTests, prune
-
Constructor Details
-
TestMethodTestDescriptor
public TestMethodTestDescriptor(org.junit.platform.engine.UniqueId uniqueId, String displayName, Class<?> testClass, List<Method> beforeEachMethods, Method testMethod, List<Method> afterEachMethods, Argument<?> testArgument) Constructor- Parameters:
uniqueId- uniqueIddisplayName- displayNametestClass- testClassbeforeEachMethods- beforeEachMethodstestMethod- testMethodafterEachMethods- afterEachMethodstestArgument- testArgument
-
-
Method Details
-
getType
public org.junit.platform.engine.TestDescriptor.Type getType() -
getSource
- Specified by:
getSourcein interfaceorg.junit.platform.engine.TestDescriptor- Overrides:
getSourcein classorg.junit.platform.engine.support.descriptor.AbstractTestDescriptor
-
execute
public void execute(org.junit.platform.engine.ExecutionRequest executionRequest, Object testInstance) Description copied from class:ExecutableTestDescriptorMethod to execute the test descriptor- Specified by:
executein classExecutableTestDescriptor- Parameters:
executionRequest- executionRequest
-
skip
public void skip(org.junit.platform.engine.ExecutionRequest executionRequest) Description copied from class:ExecutableTestDescriptorMethod to skip child test descriptors- Specified by:
skipin classExecutableTestDescriptor- Parameters:
executionRequest- executionRequest
-
create
public static TestMethodTestDescriptor create(org.junit.platform.engine.UniqueId parentUniqueId, Class<?> testClass, Method testMethod, Argument<?> testArgument) Method to create a MethodTestDescriptor- Parameters:
parentUniqueId- parentUniqueIdtestClass- testClasstestMethod- testMethodtestArgument- testArgument- Returns:
- a MethodTestDescriptor
-