Class 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 Detail

      • instances

        private final java.util.List<java.lang.Object> instances
    • Constructor Detail

      • DefaultTestInstances

        private DefaultTestInstances​(java.util.List<java.lang.Object> instances)
    • Method Detail

      • 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