com.tngtech.jgiven.report.model
Class ScenarioModel

java.lang.Object
  extended by com.tngtech.jgiven.report.model.ScenarioModel

public class ScenarioModel
extends java.lang.Object


Field Summary
 java.lang.String className
           
 java.lang.String description
           
 boolean notImplementedYet
           
 java.util.Set<Tag> tags
           
 java.lang.String testMethodName
           
 
Constructor Summary
ScenarioModel()
           
 
Method Summary
 void accept(ReportModelVisitor visitor)
           
 void addCase(ScenarioCaseModel scenarioCase)
           
 void addDerivedParameter(java.lang.String parameterName)
           
 void addDurationInNanos(long durationInNanosDelta)
           
 void addParameterNames(java.lang.String... params)
           
 void addTag(Tag tag)
           
 void clearCases()
           
 ScenarioCaseModel getCase(int i)
           
 java.util.List<java.lang.String> getDerivedParameters()
           
 long getDurationInNanos()
           
 ExecutionStatus getExecutionStatus()
           
 java.util.List<java.lang.String> getExplicitParameters()
           
 java.util.List<ScenarioCaseModel> getScenarioCases()
           
 java.util.List<Tag> getTags()
           
 boolean isCasesAsTable()
           
 void setCasesAsTable(boolean casesAsTable)
           
 void setDurationInNanos(long durationInNanos)
           
 void setExplicitParameters(java.util.List<java.lang.String> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

public java.lang.String className

testMethodName

public java.lang.String testMethodName

description

public java.lang.String description

tags

public java.util.Set<Tag> tags

notImplementedYet

public boolean notImplementedYet
Constructor Detail

ScenarioModel

public ScenarioModel()
Method Detail

accept

public void accept(ReportModelVisitor visitor)

addCase

public void addCase(ScenarioCaseModel scenarioCase)

getExecutionStatus

public ExecutionStatus getExecutionStatus()

getCase

public ScenarioCaseModel getCase(int i)

addTag

public void addTag(Tag tag)

addParameterNames

public void addParameterNames(java.lang.String... params)

setExplicitParameters

public void setExplicitParameters(java.util.List<java.lang.String> params)

getExplicitParameters

public java.util.List<java.lang.String> getExplicitParameters()

getScenarioCases

public java.util.List<ScenarioCaseModel> getScenarioCases()

getTags

public java.util.List<Tag> getTags()

isCasesAsTable

public boolean isCasesAsTable()

setCasesAsTable

public void setCasesAsTable(boolean casesAsTable)

clearCases

public void clearCases()

getDurationInNanos

public long getDurationInNanos()

setDurationInNanos

public void setDurationInNanos(long durationInNanos)

addDurationInNanos

public void addDurationInNanos(long durationInNanosDelta)

addDerivedParameter

public void addDerivedParameter(java.lang.String parameterName)

getDerivedParameters

public java.util.List<java.lang.String> getDerivedParameters()