Package: org.gradle.api.tasks.testing

## [Java] 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.

- - ### Methods Summary

    Methods
    Type | Name and description
    --- | ---
    `String` | `getClassName()` Returns the test class name for this test, if any.
    `String` | `getName()` Returns the name of the test.
    `TestDescriptor` | `getParent()` Returns the parent of this test, if any.
    `boolean` | `isComposite()` Is this test a composite test?

- - ### Method Detail

    - #### @Nullable public String getClassName()

      Returns the test class name for this test, if any.

      Returns:
        The class name. May return null.

    - #### public String getName()

      Returns the name of the test. Not guaranteed to be unique.

      Returns:
        The test name

    - #### @Nullable public TestDescriptor getParent()

      Returns the parent of this test, if any.

      Returns:
        The parent of this test. Null if this test has no parent.

    - #### public boolean isComposite()

      Is this test a composite test?

      Returns:
        true if this test is a composite test.