Class DefaultTestInstances
- java.lang.Object
-
- ru.vyarus.spock.jupiter.engine.context.DefaultTestInstances
-
- All Implemented Interfaces:
org.junit.jupiter.api.extension.TestInstances
public final class DefaultTestInstances extends java.lang.Object implements org.junit.jupiter.api.extension.TestInstancesDefaultTestInstancesimplementation. Note that in context of spock there can't be a chain of instances (because there are no nested tests), so there will always be only one instance.Copy of
org.junit.jupiter.engine.execution.DefaultTestInstancesfrom junit-jupiter-engine.- Since:
- 22.12.2021
-
-
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.ObjectgetInnermostInstance()static DefaultTestInstancesof(java.lang.Object instance)static DefaultTestInstancesof(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:
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
-
-