package org.jbehave.examples.core.steps;
import org.jbehave.core.annotations.Composite;
import org.jbehave.core.annotations.Then;
public class CompositeNestedSteps {
@Then("all buttons are enabled")
@Composite(steps = {
"Then all left buttons are enabled",
"Then all top buttons are enabled" }
)
public void all() {}
@Then("all left buttons are enabled")
@Composite(steps = {
"Then first left button is enabled",
"Then second left button is enabled" }
)
public void leftAll() {}
@Then("first left button is enabled")
public void leftOne(){}
@Then("second left button is enabled")
public void leftTwo(){}
@Then("all top buttons are enabled")
@Composite(steps = {
"Then first top button is enabled",
"Then second top button is enabled" }
)
public void topAll() {}
@Then("first top button is enabled")
public void topOne() {}
@Then("second top button is enabled")
public void topTwo() {}
}