package net.thucydides.samples;
import net.thucydides.core.annotations.Pending;
import net.thucydides.core.annotations.Step;
import net.thucydides.core.pages.Pages;
import net.thucydides.core.steps.ScenarioSteps;
import org.junit.Ignore;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;
public class AnnotatedSampleScenarioSteps extends ScenarioSteps {
public AnnotatedSampleScenarioSteps(Pages pages) {
super(pages);
}
@Step("A step that succeeds indeed!")
public void stepThatSucceeds() {
}
@Step
public void anotherStepThatSucceeds() {
}
@Step
public void stepThree(String option) {
}
@Step
public void stepThatFails() {
assertThat(1, is(2));
}
@Step
public void stepFour(String option) {
}
@Step
public void stepThatShouldBeSkipped() {
}
@Step
@Pending
public void stepThatIsPending() {
}
@Step
@Ignore
public void stepThatIsIgnored() {
}
public void anUnannotatedMethod() {
}
}