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 Object implements org.junit.jupiter.api.extension.TestInstances
  • Method Details

    • of

      public static DefaultTestInstances of(Object instance)
    • of

      public static DefaultTestInstances of(org.junit.jupiter.api.extension.TestInstances testInstances, Object instance)
    • getInnermostInstance

      public Object getInnermostInstance()
      Specified by:
      getInnermostInstance in interface org.junit.jupiter.api.extension.TestInstances
    • getEnclosingInstances

      public List<Object> getEnclosingInstances()
      Specified by:
      getEnclosingInstances in interface org.junit.jupiter.api.extension.TestInstances
    • getAllInstances

      public List<Object> getAllInstances()
      Specified by:
      getAllInstances in interface org.junit.jupiter.api.extension.TestInstances
    • findInstance

      public <T> Optional<T> findInstance(Class<T> requiredType)
      Specified by:
      findInstance in interface org.junit.jupiter.api.extension.TestInstances