Package de.tum.in.test.api.internal
Class TestContext
java.lang.Object
de.tum.in.test.api.internal.TestContext
- Direct Known Subclasses:
JqwikContext,JupiterContext
@API(status=INTERNAL)
public abstract class TestContext
extends java.lang.Object
Adapter for different JUnit 5 test runner contexts. This interface provides
the common properties of a test context.
- Author:
- Christian Femers
-
Constructor Summary
Constructors Constructor Description TestContext() -
Method Summary
Modifier and Type Method Description abstract java.util.Optional<java.lang.reflect.AnnotatedElement>annotatedElement()abstract java.lang.StringdisplayName()abstract java.util.Optional<TestType>findTestType()abstract java.util.Optional<java.lang.Class<?>>testClass()abstract java.util.Optional<java.lang.Object>testInstance()abstract java.util.Optional<java.lang.reflect.Method>testMethod()java.lang.StringtoString()
-
Constructor Details
-
TestContext
public TestContext()
-
-
Method Details
-
testMethod
public abstract java.util.Optional<java.lang.reflect.Method> testMethod() -
testClass
public abstract java.util.Optional<java.lang.Class<?>> testClass() -
testInstance
public abstract java.util.Optional<java.lang.Object> testInstance() -
displayName
public abstract java.lang.String displayName() -
annotatedElement
public abstract java.util.Optional<java.lang.reflect.AnnotatedElement> annotatedElement() -
findTestType
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-