package org.jbehave.core.steps; import org.jbehave.core.configuration.Keywords; import org.jbehave.core.failures.UUIDExceptionWrapper; /** * A Step represents a runnable portion of a Scenario, which matches methods annotated in {@link CandidateSteps} instances. */ public interface Step { StepResult perform(UUIDExceptionWrapper storyFailureIfItHappened); StepResult doNotPerform(UUIDExceptionWrapper storyFailureIfItHappened); String asString(Keywords keywords); }