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
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object>
instances
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultTestInstances(java.util.List<java.lang.Object> instances)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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.Object
getInnermostInstance()
static DefaultTestInstances
of(java.lang.Object instance)
static DefaultTestInstances
of(org.junit.jupiter.api.extension.TestInstances testInstances, java.lang.Object instance)
-
-
-
Method Detail
-
of
public static DefaultTestInstances of(java.lang.Object instance)
-
of
public static DefaultTestInstances of(org.junit.jupiter.api.extension.TestInstances testInstances, java.lang.Object instance)
-
getInnermostInstance
public java.lang.Object getInnermostInstance()
- Specified by:
getInnermostInstance
in interfaceorg.junit.jupiter.api.extension.TestInstances
-
getEnclosingInstances
public java.util.List<java.lang.Object> getEnclosingInstances()
- Specified by:
getEnclosingInstances
in interfaceorg.junit.jupiter.api.extension.TestInstances
-
getAllInstances
public java.util.List<java.lang.Object> getAllInstances()
- Specified by:
getAllInstances
in interfaceorg.junit.jupiter.api.extension.TestInstances
-
findInstance
public <T> java.util.Optional<T> findInstance(java.lang.Class<T> requiredType)
- Specified by:
findInstance
in interfaceorg.junit.jupiter.api.extension.TestInstances
-
-