package org.mule.modules.jbehave;
import org.jbehave.core.annotations.AfterScenario;
import org.jbehave.core.annotations.BeforeScenario;
import org.jbehave.core.steps.Steps;
import org.mule.modules.stubs.FakeCustomer;
import javax.validation.constraints.NotNull;
public class BeforeAndAfterScenarios extends Steps {
private final FakeCustomer fakeCustomer;
public BeforeAndAfterScenarios(@NotNull FakeCustomer fakeCustomer) {
this.fakeCustomer = fakeCustomer;
}
@BeforeScenario
public void beforeScenarios() {
fakeCustomer.reset();
}
@AfterScenario
public void afterScenarios() {
fakeCustomer.reset();
}
}