Class DefaultTestInstances
java.lang.Object
org.junit.jupiter.engine.execution.DefaultTestInstances
- All Implemented Interfaces:
org.junit.jupiter.api.extension.TestInstances
@API(status=INTERNAL,
since="5.4")
public class DefaultTestInstances
extends java.lang.Object
implements org.junit.jupiter.api.extension.TestInstances
-
Method Summary
Modifier and Type Method Description <T> java.util.Optional<T>findInstance(java.lang.Class<T> requiredType)java.util.List<java.lang.Object>getAllInstances()java.util.List<java.lang.Object>getEnclosingInstances()java.lang.ObjectgetInnermostInstance()static DefaultTestInstancesof(java.lang.Object instance)static DefaultTestInstancesof(org.junit.jupiter.api.extension.TestInstances testInstances, java.lang.Object instance)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
of
-
of
public static DefaultTestInstances of(org.junit.jupiter.api.extension.TestInstances testInstances, java.lang.Object instance) -
getInnermostInstance
public java.lang.Object getInnermostInstance()- Specified by:
getInnermostInstancein interfaceorg.junit.jupiter.api.extension.TestInstances
-
getEnclosingInstances
public java.util.List<java.lang.Object> getEnclosingInstances()- Specified by:
getEnclosingInstancesin interfaceorg.junit.jupiter.api.extension.TestInstances
-
getAllInstances
public java.util.List<java.lang.Object> getAllInstances()- Specified by:
getAllInstancesin interfaceorg.junit.jupiter.api.extension.TestInstances
-
findInstance
public <T> java.util.Optional<T> findInstance(java.lang.Class<T> requiredType)- Specified by:
findInstancein interfaceorg.junit.jupiter.api.extension.TestInstances
-