Class TestNGClassFinder

    • Constructor Detail

      • TestNGClassFinder

        @Deprecated
        public TestNGClassFinder​(ClassInfoMap cim,
                                 XmlTest xmlTest,
                                 IConfiguration configuration,
                                 ITestContext testContext)
        Deprecated.
        - This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
      • TestNGClassFinder

        @Deprecated
        public TestNGClassFinder​(ClassInfoMap cim,
                                 java.util.Map<java.lang.Class<?>,​java.util.List<java.lang.Object>> instanceMap,
                                 XmlTest xmlTest,
                                 IConfiguration configuration,
                                 ITestContext testContext)
        Deprecated.
        - This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
      • TestNGClassFinder

        @Deprecated
        public TestNGClassFinder​(ClassInfoMap cim,
                                 java.util.Map<java.lang.Class<?>,​java.util.List<java.lang.Object>> instanceMap,
                                 XmlTest xmlTest,
                                 IConfiguration configuration,
                                 ITestContext testContext,
                                 java.util.Map<java.lang.Class<? extends IDataProviderListener>,​IDataProviderListener> dataProviderListeners)
        Deprecated.
        - This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
    • Method Detail

      • processClass

        private void processClass​(ClassInfoMap cim,
                                  java.util.Map<java.lang.Class<?>,​java.util.List<java.lang.Object>> instanceMap,
                                  IConfiguration configuration,
                                  java.lang.Class<?> cls)
      • createObjectFactory

        private ITestObjectFactory createObjectFactory​(java.util.Set<java.lang.Class<?>> allClasses)
      • isNotTestNGClass

        private static boolean isNotTestNGClass​(java.lang.Class<?> c,
                                                IAnnotationFinder annotationFinder)
      • isTestNGClass

        private static boolean isTestNGClass​(java.lang.Class<?> c,
                                             IAnnotationFinder annotationFinder)
        Returns:
        true if this class contains TestNG annotations (either on itself or on a superclass).
      • addInstance

        private <T> void addInstance​(IInstanceInfo<T> ii)
      • addInstance

        private void addInstance​(java.lang.Object o)
      • addInstance

        private <T,​S extends T> void addInstance​(java.lang.Class<S> clazz,
                                                       T instance)