Package org.testng

Interface IClass

    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        this test class name. This is the name of the corresponding Java class.
      • getXmlTest

        XmlTest getXmlTest()
        Returns:
        the <test> tag this class was found in.
      • getXmlClass

        XmlClass getXmlClass()
        Returns:
        the *lt;class> tag this class was found in.
      • getTestName

        java.lang.String getTestName()
        If this class implements org.testng.ITest, returns its test name, otherwise returns null.
      • getRealClass

        java.lang.Class<?> getRealClass()
        Returns:
        the Java class corresponding to this IClass.
      • getInstances

        java.lang.Object[] getInstances​(boolean create)
        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.
        Parameters:
        create - flag if a new set of instances must be returned (if set to false)
        Returns:
        All the instances the methods will be invoked upon.
      • getInstanceCount

        @Deprecated
        int getInstanceCount()
        Deprecated.
        Not used
        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.
      • getInstanceHashCodes

        long[] getInstanceHashCodes()
      • addInstance

        void addInstance​(java.lang.Object instance)