Class NoOpTestClass

    • Field Detail

      • m_testClass

        protected Class<?> m_testClass
      • m_beforeClassMethods

        protected ITestNGMethod[] m_beforeClassMethods
      • m_beforeTestMethods

        protected ITestNGMethod[] m_beforeTestMethods
      • m_afterClassMethods

        protected ITestNGMethod[] m_afterClassMethods
      • m_afterTestMethods

        protected ITestNGMethod[] m_afterTestMethods
      • m_beforeSuiteMethods

        protected ITestNGMethod[] m_beforeSuiteMethods
      • m_afterSuiteMethods

        protected ITestNGMethod[] m_afterSuiteMethods
      • m_beforeTestConfMethods

        protected ITestNGMethod[] m_beforeTestConfMethods
      • m_afterTestConfMethods

        protected ITestNGMethod[] m_afterTestConfMethods
      • m_beforeGroupsMethods

        protected ITestNGMethod[] m_beforeGroupsMethods
      • m_afterGroupsMethods

        protected ITestNGMethod[] m_afterGroupsMethods
    • Constructor Detail

      • NoOpTestClass

        protected NoOpTestClass()
      • NoOpTestClass

        public NoOpTestClass​(ITestClass testClass)
    • Method Detail

      • setBeforeTestMethods

        public void setBeforeTestMethods​(ITestNGMethod[] beforeTestMethods)
      • setAfterTestMethod

        public void setAfterTestMethod​(ITestNGMethod[] afterTestMethods)
      • getAfterClassMethods

        public ITestNGMethod[] getAfterClassMethods()
        Description copied from interface: ITestClass
        Returns all the methods that should be invoked after all the tests have been run on this class.
        Specified by:
        getAfterClassMethods in interface ITestClass
        Returns:
        Returns the afterClassMethods.
      • getAfterTestMethods

        public ITestNGMethod[] getAfterTestMethods()
        Description copied from interface: ITestClass
        Returns all the methods that should be invoked after a test method completes.
        Specified by:
        getAfterTestMethods in interface ITestClass
        Returns:
        Returns the afterTestMethods.
      • getBeforeClassMethods

        public ITestNGMethod[] getBeforeClassMethods()
        Description copied from interface: ITestClass
        Return all the methods that should be invoked after the test class has been created and before any of its test methods is invoked.
        Specified by:
        getBeforeClassMethods in interface ITestClass
        Returns:
        Returns the beforeClassMethods.
      • getBeforeTestMethods

        public ITestNGMethod[] getBeforeTestMethods()
        Description copied from interface: ITestClass
        Returns all the methods that should be invoked before a test method is invoked.
        Specified by:
        getBeforeTestMethods in interface ITestClass
        Returns:
        Returns the beforeTestMethods.
      • getTestMethods

        public ITestNGMethod[] getTestMethods()
        Description copied from interface: ITestClass
        Returns all the applicable test methods.
        Specified by:
        getTestMethods in interface ITestClass
        Returns:
        Returns the testMethods.
      • getBeforeSuiteMethods

        public ITestNGMethod[] getBeforeSuiteMethods()
        Description copied from interface: ITestClass
        Returns All the methods that should be invoked before the suite is run.
        Specified by:
        getBeforeSuiteMethods in interface ITestClass
        Returns:
        All the methods that should be invoked before the suite is run.
      • getAfterSuiteMethods

        public ITestNGMethod[] getAfterSuiteMethods()
        Description copied from interface: ITestClass
        Returns all the methods that should be invoked after the suite has run.
        Specified by:
        getAfterSuiteMethods in interface ITestClass
        Returns:
        All the methods that should be invoked after the suite has run.
      • getBeforeTestConfigurationMethods

        public ITestNGMethod[] getBeforeTestConfigurationMethods()
        Description copied from interface: ITestClass
        Returns all @Configuration methods that should be invoked before any others in the current test.
        Specified by:
        getBeforeTestConfigurationMethods in interface ITestClass
        Returns:
        all @Configuration methods that should be invoked before any others in the current test.
      • getAfterTestConfigurationMethods

        public ITestNGMethod[] getAfterTestConfigurationMethods()
        Description copied from interface: ITestClass
        Returns all @Configuration methods that should be invoked last before any others in the current test.
        Specified by:
        getAfterTestConfigurationMethods in interface ITestClass
        Returns:
        all @Configuration methods that should be invoked last before any others in the current test.
      • getBeforeGroupsMethods

        public ITestNGMethod[] getBeforeGroupsMethods()
        Description copied from interface: ITestClass
        Returns all @Configuration methods that should be invoked before certain groups.
        Specified by:
        getBeforeGroupsMethods in interface ITestClass
        Returns:
        all @Configuration methods that should be invoked before certain groups
      • getAfterGroupsMethods

        public ITestNGMethod[] getAfterGroupsMethods()
        Description copied from interface: ITestClass
        Returns all @Configuration methods that should be invoked after certain groups.
        Specified by:
        getAfterGroupsMethods in interface ITestClass
        Returns:
        all @Configuration methods that should be invoked after certain groups
      • getInstanceCount

        @Deprecated
        public int getInstanceCount()
        Deprecated.
        Specified by:
        getInstanceCount in interface IClass
        Returns:
        The number of instances used in this class. This method is needed for serialization since we don't know ahead of time if the instances of the test classes will be serializable.
      • getInstances

        public Object[] getInstances​(boolean reuse)
        Description copied from interface: IClass
        Returns all the instances the methods will be invoked upon. This will typically be an array of one object in the absence of a @Factory annotation.
        Specified by:
        getInstances in interface IClass
        Parameters:
        reuse - flag if a new set of instances must be returned (if set to false)
        Returns:
        All the instances the methods will be invoked upon.
        See Also:
        IClass.getInstances(boolean)
      • getName

        public String getName()
        Specified by:
        getName in interface IClass
        Returns:
        this test class name. This is the name of the corresponding Java class.
      • getRealClass

        public Class getRealClass()
        Specified by:
        getRealClass in interface IClass
        Returns:
        the Java class corresponding to this IClass.
      • setTestClass

        public void setTestClass​(Class<?> declaringClass)
      • getTestName

        public String getTestName()
        Description copied from interface: IClass
        If this class implements org.testng.ITest, returns its test name, otherwise returns null.
        Specified by:
        getTestName in interface IClass
      • getXmlTest

        public XmlTest getXmlTest()
        Specified by:
        getXmlTest in interface IClass
        Returns:
        the <test> tag this class was found in.
      • getXmlClass

        public XmlClass getXmlClass()
        Specified by:
        getXmlClass in interface IClass
        Returns:
        the *lt;class> tag this class was found in.