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
 int caseNr
           
 long durationInNanos
          The total execution time of the whole case in nanoseconds.
 java.lang.String errorMessage
           
 java.util.List<StepModel> steps
           
 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)
           
 java.util.List<java.lang.String> getDerivedArguments()
           
 long getDurationInNanos()
           
 ExecutionStatus getExecutionStatus()
           
 java.util.List<java.lang.String> getExplicitArguments()
           
 StepModel getStep(int i)
           
 void setDurationInNanos(long durationInNanos)
           
 void setExplicitArguments(java.util.List<java.lang.String> arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

caseNr

public int caseNr

steps

public java.util.List<StepModel> steps

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)

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()