Class NoOpTestClass

    • Field Detail

      • m_testClass

        protected java.lang.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
      • getInstances

        public java.lang.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 java.lang.String getName()
        Specified by:
        getName in interface IClass
        Returns:
        this test class name. This is the name of the corresponding Java class.
      • getRealClass

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

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

        public java.lang.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.