@API(value=Experimental) public abstract class AbstractTestDescriptor extends java.lang.Object implements TestDescriptor
TestDescriptor.Visitor| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTestDescriptor(java.lang.String uniqueId) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TestDescriptor.Visitor visitor) |
void |
addChild(TestDescriptor child) |
boolean |
equals(java.lang.Object other) |
java.util.Optional<? extends TestDescriptor> |
findByUniqueId(java.lang.String uniqueId) |
java.util.Set<? extends TestDescriptor> |
getChildren() |
java.util.Optional<TestDescriptor> |
getParent() |
java.util.Optional<TestSource> |
getSource() |
java.util.Set<TestTag> |
getTags() |
java.lang.String |
getUniqueId()
Get the unique identifier (UID) for the described test.
|
int |
hashCode() |
void |
removeChild(TestDescriptor child) |
protected void |
removeFromHierarchy() |
void |
setParent(TestDescriptor parent) |
protected void |
setSource(TestSource source) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitallDescendants, countStaticTests, getDisplayName, getName, hasTests, isContainer, isRoot, isTestprotected AbstractTestDescriptor(java.lang.String uniqueId)
public final java.lang.String getUniqueId()
TestDescriptorUniqueness must be guaranteed across an entire test plan, regardless of how many engines are used behind the scenes.
getUniqueId in interface TestDescriptorpublic java.util.Optional<TestDescriptor> getParent()
getParent in interface TestDescriptorpublic final void setParent(TestDescriptor parent)
setParent in interface TestDescriptorpublic void removeChild(TestDescriptor child)
removeChild in interface TestDescriptorprotected void removeFromHierarchy()
public java.util.Optional<? extends TestDescriptor> findByUniqueId(java.lang.String uniqueId)
findByUniqueId in interface TestDescriptorpublic void addChild(TestDescriptor child)
addChild in interface TestDescriptorpublic java.util.Set<? extends TestDescriptor> getChildren()
getChildren in interface TestDescriptorprotected final void setSource(TestSource source)
public void accept(TestDescriptor.Visitor visitor)
accept in interface TestDescriptorpublic java.util.Set<TestTag> getTags()
getTags in interface TestDescriptorpublic java.util.Optional<TestSource> getSource()
getSource in interface TestDescriptorpublic final boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object