package ${packageName}; import static org.junit.Assert.assertEquals; import org.jbehave.core.annotations.Then; import org.jbehave.core.annotations.When; import br.gov.frameworkdemoiselle.behave.parser.Step; public class MySteps implements Step { private Calc calculadora; @When("Quando inicio a Calculadora") public void goToWithName(String local) { } @When("inicio a Calculadora") public void whenInicioACalculadora() { calculadora = new Calc(); } @Then("seu valor ser\u00E1 \"$valor\"") public void thenSeuValorSera(double valor) { assertEquals(valor, calculadora.result(), 0.0); } @When("adiciono \"$valor\"") public void whenAdiciono(double valor) { calculadora.sum(valor); } @When("subtraio \"$valor\"") public void whenSubtraio(double valor) { calculadora.subtraction(valor); } @When("multiplico \"$valor\"") public void whenMultiplico(double valor) { calculadora.multiplication(valor); } @When("divido \"$valor\"") public void whenMDivido(double valor) { calculadora.division(valor); } @When("limpo") public void whenLimpo() { calculadora.clean(); } }