public final class TestSuite extends Object implements StructuralElement, Documentable, NamedElement, Parallelizable, JavaClassBased, Identifiable, StructuralElementContainer
TestSuite
represents a test suite which contains other test suites or test classes.Modifier and Type | Class and Description |
---|---|
static class |
TestSuite.Builder
Builds instances of type
TestSuite . |
Modifier and Type | Method and Description |
---|---|
static TestSuite |
build(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<TestSuite.Builder> init)
Creates an immutable instance of TestSuite.
|
TestSuite |
copy(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<TestSuite.Builder> init)
Creates an immutable copy of this instance.
|
boolean |
equals(Object obj) |
List<StructuralElement> |
getChildren()
Returns the children of this container
|
Optional<String> |
getDescription()
Returns a description which is more detailed than the title.
|
Integer |
getId()
Returns the id.
|
List<String> |
getIssues()
Returns the associated issues of a bugtracking tool
|
Class<?> |
getJavaClass()
The underlying java class.
|
String |
getName()
Returns the name.
|
StructuralElementContainer |
getParent()
Returns the parent
element . |
List<String> |
getTags()
Returns the associated tags.
|
Optional<String> |
getTitle()
Returns the title.
|
int |
hashCode() |
boolean |
isArtificial() |
boolean |
isParallelized()
Returns true if the execution should be parallelized.
|
boolean |
isProceedOnFailure() |
void |
setChildren(List<StructuralElement> children)
Sets the value of the
children attribute |
String |
toString() |
public boolean isProceedOnFailure()
proceedOnFailure
attributepublic boolean isArtificial()
artificial
attributepublic StructuralElementContainer getParent()
StructuralElement
element
.getParent
in interface StructuralElement
parent
attributepublic Class<?> getJavaClass()
JavaClassBased
getJavaClass
in interface JavaClassBased
javaClass
attributepublic List<String> getTags()
Taggable
public List<String> getIssues()
Taggable
public Optional<String> getTitle()
Documentable
getTitle
in interface Documentable
title
attributepublic Optional<String> getDescription()
Documentable
getDescription
in interface Documentable
description
attributepublic String getName()
NamedElement
getName
in interface NamedElement
name
attributepublic boolean isParallelized()
Parallelizable
isParallelized
in interface Parallelizable
parallelized
attributepublic Integer getId()
Identifiable
getId
in interface Identifiable
id
attributepublic List<StructuralElement> getChildren()
StructuralElementContainer
getChildren
in interface StructuralElementContainer
children
attributepublic void setChildren(List<StructuralElement> children)
children
attributechildren
- the childrenpublic static TestSuite build(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<TestSuite.Builder> init)
init
- The initializerIllegalStateException
- if any required attributes are missingpublic TestSuite copy(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<TestSuite.Builder> init)
init
- The initializerCopyright © 2018–2019 b+m Informatik AG. All rights reserved.