com.tngtech.jgiven.report.model
Class ReportModel
java.lang.Object
com.tngtech.jgiven.report.model.ReportModel
public class ReportModel
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportModel
public ReportModel()
accept
public void accept(ReportModelVisitor visitor)
getLastScenarioModel
public ScenarioModel getLastScenarioModel()
findScenarioModel
public com.google.common.base.Optional<ScenarioModel> findScenarioModel(java.lang.String scenarioDescription)
getFirstStepModelOfLastScenario
public StepModel getFirstStepModelOfLastScenario()
addScenarioModel
public void addScenarioModel(ScenarioModel currentScenarioModel)
getSimpleClassName
public java.lang.String getSimpleClassName()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getClassName
public java.lang.String getClassName()
setClassName
public void setClassName(java.lang.String className)
getScenarios
public java.util.List<ScenarioModel> getScenarios()
setScenarios
public void setScenarios(java.util.List<ScenarioModel> scenarios)
getPackageName
public java.lang.String getPackageName()
getFailedScenarios
public java.util.List<ScenarioModel> getFailedScenarios()
getPendingScenarios
public java.util.List<ScenarioModel> getPendingScenarios()
getScenariosWithStatus
public java.util.List<ScenarioModel> getScenariosWithStatus(ExecutionStatus first,
ExecutionStatus... rest)
addTag
public void addTag(Tag tag)
addTags
public void addTags(java.util.List<Tag> tags)
getTagWithId
public Tag getTagWithId(java.lang.String tagId)
getTagMap
public java.util.Map<java.lang.String,Tag> getTagMap()
setTagMap
public void setTagMap(java.util.Map<java.lang.String,Tag> tagMap)
addScenarioModelOrMergeWithExistingOne
public void addScenarioModelOrMergeWithExistingOne(ScenarioModel scenarioModel)
setTestClass
public void setTestClass(java.lang.Class<?> testClass)