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.Object getInnermostInstance()  
    static DefaultTestInstances of​(java.lang.Object instance)  
    static DefaultTestInstances of​(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

      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 interface org.junit.jupiter.api.extension.TestInstances
    • getEnclosingInstances

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

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

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