net.thucydides.core.requirements.model
Class Requirement
java.lang.Object
net.thucydides.core.requirements.model.Requirement
- All Implemented Interfaces:
- Comparable
public class Requirement
- extends Object
- implements Comparable
A capability represents a high-level business goal that will appear in the result summary report.
This report summarizes the state of the application in terms of what capabilities have been implemented.
Capabilities are implemented via features, which in turn are tested by scenarios.
|
Constructor Summary |
protected |
Requirement(String name,
String displayName,
String cardNumber,
String type,
String narrativeText)
|
protected |
Requirement(String name,
String displayName,
String cardNumber,
String type,
String narrativeText,
List<Requirement> children,
List<Example> examples,
List<String> releaseVersions)
|
Requirement
protected Requirement(String name,
String displayName,
String cardNumber,
String type,
String narrativeText,
List<Requirement> children,
List<Example> examples,
List<String> releaseVersions)
Requirement
protected Requirement(String name,
String displayName,
String cardNumber,
String type,
String narrativeText)
getName
public String getName()
getDisplayName
public String getDisplayName()
getType
public String getType()
getChildType
public String getChildType()
getNarrativeText
public String getNarrativeText()
getReleaseVersions
public List<String> getReleaseVersions()
getChildrenCount
public int getChildrenCount()
getChildren
public List<Requirement> getChildren()
getExamples
public List<Example> getExamples()
hasExamples
public Boolean hasExamples()
getExampleCount
public int getExampleCount()
getCardNumber
public String getCardNumber()
compareTo
public int compareTo(Object otherRequirement)
- Specified by:
compareTo in interface Comparable
named
public static Requirement.RequirementBuilderNameStep named(String name)
withChildren
public Requirement withChildren(List<Requirement> children)
withExample
public Requirement withExample(Example example)
withExamples
public Requirement withExamples(List<Example> examples)
withReleaseVersions
public Requirement withReleaseVersions(List<String> releaseVersions)
hasChildren
public boolean hasChildren()
getNestedChildren
public List<Requirement> getNestedChildren()
asTag
public TestTag asTag()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.