Class TestNGClassFinder

    • Field Detail

      • m_instanceMap

        private final java.util.Map<java.lang.Class<?>,​java.util.List<java.lang.Object>> m_instanceMap
      • m_factoryCreationFailedMessage

        private java.lang.String m_factoryCreationFailedMessage
    • Method Detail

      • getFactoryCreationFailedMessage

        public java.lang.String getFactoryCreationFailedMessage()
      • 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)
      • 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)