Class Narrative
java.lang.Object
net.thucydides.core.requirements.model.Narrative
public class Narrative
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Narrative(java.lang.String type, java.lang.String text)Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text)Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text, java.util.List<TestTag> tags)Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text, java.util.List<TestTag> tags, java.util.List<java.lang.String> scenarios, java.util.Map<java.lang.String,java.util.Collection<TestTag>> scenarioTags) -
Method Summary
Modifier and Type Method Description java.util.Optional<FeatureBackgroundNarrative>background()java.util.Optional<java.lang.String>getCardNumber()java.util.Optional<java.lang.String>getId()java.util.List<java.lang.String>getScenarios()java.util.Map<java.lang.String,java.util.Collection<TestTag>>getScenarioTags()java.util.List<TestTag>getTags()java.lang.StringgetText()java.util.Optional<java.lang.String>getTitle()java.lang.StringgetType()java.util.List<java.lang.String>getVersionNumbers()java.util.Optional<FeatureBackgroundNarrative>ruleBackgroundForRule(java.lang.String ruleName)java.lang.StringtoString()NarrativewithBackground(FeatureBackgroundNarrative background)NarrativewithRuleBackgrounds(java.util.Map<java.lang.String,FeatureBackgroundNarrative> ruleBackgrounds)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Narrative
public Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text) -
Narrative
public Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text, java.util.List<TestTag> tags) -
Narrative
public Narrative(java.util.Optional<java.lang.String> title, java.util.Optional<java.lang.String> id, java.util.Optional<java.lang.String> cardNumber, java.util.List<java.lang.String> versionNumbers, java.lang.String type, java.lang.String text, java.util.List<TestTag> tags, java.util.List<java.lang.String> scenarios, java.util.Map<java.lang.String,java.util.Collection<TestTag>> scenarioTags) -
Narrative
public Narrative(java.lang.String type, java.lang.String text)
-
-
Method Details
-
getId
public java.util.Optional<java.lang.String> getId() -
getTitle
public java.util.Optional<java.lang.String> getTitle() -
getCardNumber
public java.util.Optional<java.lang.String> getCardNumber() -
getText
public java.lang.String getText() -
getType
public java.lang.String getType() -
getVersionNumbers
public java.util.List<java.lang.String> getVersionNumbers() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getScenarios
public java.util.List<java.lang.String> getScenarios() -
getTags
-
getScenarioTags
-
withBackground
-
withRuleBackgrounds
public Narrative withRuleBackgrounds(java.util.Map<java.lang.String,FeatureBackgroundNarrative> ruleBackgrounds) -
background
-
ruleBackgroundForRule
public java.util.Optional<FeatureBackgroundNarrative> ruleBackgroundForRule(java.lang.String ruleName)
-