package detective.core;
import detective.core.Scenario.Step;
import detective.core.exception.StoryFailException;
public class AssertionError extends StoryFailException {
private static final long serialVersionUID = 1L;
private final transient Scenario scenario;
private final transient Step outcomes;
public AssertionError(Story story, Scenario scenario, Step step, java.lang.AssertionError cause) {
super(story, cause.getMessage() + "\n scenario [" + scenario.getTitle() + "] step [" + step.getTitle() + "] in story [" + story.getTitle() + "] ", cause);
this.scenario = scenario;
this.outcomes = step;
}
public Step getOutcomes() {
return outcomes;
}
public Scenario getScenario() {
return scenario;
}
}