Interface TestDescriptor


public interface TestDescriptor
Describes a test. A test may be a single atomic test, such as the execution of a test method, or it may be a composite test, made up of zero or more tests.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the test class name for this test, if any.
    Returns the name of the test.
    Returns the parent of this test, if any.
    boolean
    Is this test a composite test?
  • Method Details

    • getName

      String getName()
      Returns the name of the test. Not guaranteed to be unique.
      Returns:
      The test name
    • getClassName

      @Nullable String getClassName()
      Returns the test class name for this test, if any.
      Returns:
      The class name. May return null.
    • isComposite

      boolean isComposite()
      Is this test a composite test?
      Returns:
      true if this test is a composite test.
    • getParent

      @Nullable TestDescriptor getParent()
      Returns the parent of this test, if any.
      Returns:
      The parent of this test. Null if this test has no parent.