Class ReportModel

java.lang.Object
com.tngtech.jgiven.report.model.ReportModel

public class ReportModel extends Object
  • Constructor Details

    • ReportModel

      public ReportModel()
  • Method Details

    • accept

      public void accept(ReportModelVisitor visitor)
    • getLastScenarioModel

      public ScenarioModel getLastScenarioModel()
    • findScenarioModel

      public Optional<ScenarioModel> findScenarioModel(String scenarioDescription)
    • getFirstStepModelOfLastScenario

      public StepModel getFirstStepModelOfLastScenario()
    • addScenarioModel

      public void addScenarioModel(ScenarioModel currentScenarioModel)
    • getSimpleClassName

      public String getSimpleClassName()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getClassName

      public String getClassName()
    • setClassName

      public void setClassName(String className)
    • getScenarios

      public List<ScenarioModel> getScenarios()
    • setScenarios

      public void setScenarios(List<ScenarioModel> scenarios)
    • getPackageName

      public String getPackageName()
    • getFailedScenarios

      public List<ScenarioModel> getFailedScenarios()
    • getPendingScenarios

      public List<ScenarioModel> getPendingScenarios()
    • getScenariosWithStatus

      public List<ScenarioModel> getScenariosWithStatus(ExecutionStatus first, ExecutionStatus... rest)
    • addTag

      public void addTag(Tag tag)
    • addTags

      public void addTags(Iterable<Tag> tags)
    • getTagWithId

      public Tag getTagWithId(String tagId)
    • getTagMap

      public Map<String,Tag> getTagMap()
    • setTagMap

      public void setTagMap(Map<String,Tag> tagMap)
    • addScenarioModelOrMergeWithExistingOne

      public void addScenarioModelOrMergeWithExistingOne(ScenarioModel scenarioModel)
    • setTestClass

      public void setTestClass(Class<?> testClass)
    • getName

      public String getName()
    • setName

      public void setName(String name)