package com.github.signed.cucumber.multilanguage; import cucumber.api.java.de.Angenommen; import cucumber.api.java.de.Dann; import cucumber.api.java.de.Wenn; import cucumber.api.java.en.Given; import cucumber.api.java.en.Then; import cucumber.api.java.en.When; import static org.junit.Assert.assertEquals; import com.github.signed.cucumber.multilanguage.Hello; public class HelloStepdefs { private Hello hello; private String hi; @Given("^I have a hello app with \"([^\"]*)\"$") @Angenommen("^ich habe eine Begrüßungs App die \"([^\"]*)\" sagt$") public void I_have_a_hello_app_with(String greeting) { hello = new Hello(greeting); } @When("^I ask it to say hi$") @Wenn("^ich mit ihr hallo sage$") public void I_ask_it_to_say_hi() { hi = hello.sayHi(); } @Then("^it should answer with \"([^\"]*)\"$") @Dann("^antwortet die Anwendung mit \"([^\"]*)\"$") public void it_should_answer_with(String expectedHi) { assertEquals(expectedHi, hi); } }