com.tngtech.jgiven.report.model
Class ScenarioCaseModel

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

public class ScenarioCaseModel
extends java.lang.Object


Field Summary
 long durationInNanos
          The total execution time of the whole case in nanoseconds.
 java.lang.String errorMessage
           
 boolean success
           
 
Constructor Summary
ScenarioCaseModel()
           
 
Method Summary
 void accept(ReportModelVisitor visitor)
           
 void addDerivedArguments(java.lang.String... values)
           
 void addExplicitArguments(java.lang.String... args)
           
 void addStep(StepModel stepModel)
           
 int getCaseNr()
           
 java.util.List<java.lang.String> getDerivedArguments()
           
 long getDurationInNanos()
           
 ExecutionStatus getExecutionStatus()
           
 java.util.List<java.lang.String> getExplicitArguments()
           
 StepModel getStep(int i)
           
 java.util.List<StepModel> getSteps()
           
 void setCaseNr(int caseNr)
           
 void setDurationInNanos(long durationInNanos)
           
 void setExplicitArguments(java.util.List<java.lang.String> arguments)
           
 void setSteps(java.util.List<StepModel> steps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

success

public boolean success

errorMessage

public java.lang.String errorMessage

durationInNanos

public long durationInNanos
The total execution time of the whole case in nanoseconds.

Constructor Detail

ScenarioCaseModel

public ScenarioCaseModel()
Method Detail

accept

public void accept(ReportModelVisitor visitor)

addExplicitArguments

public void addExplicitArguments(java.lang.String... args)

setExplicitArguments

public void setExplicitArguments(java.util.List<java.lang.String> arguments)

getExplicitArguments

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

addStep

public void addStep(StepModel stepModel)

getStep

public StepModel getStep(int i)

getSteps

public java.util.List<StepModel> getSteps()

setDurationInNanos

public void setDurationInNanos(long durationInNanos)

getDurationInNanos

public long getDurationInNanos()

getExecutionStatus

public ExecutionStatus getExecutionStatus()

addDerivedArguments

public void addDerivedArguments(java.lang.String... values)

getDerivedArguments

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

getCaseNr

public int getCaseNr()

setCaseNr

public void setCaseNr(int caseNr)

setSteps

public void setSteps(java.util.List<StepModel> steps)