javaを使用してフィーチャーから「I Want」ステップを定義するにはどうすればよいですか?
私はキュウリプロジェクトを次のようにセットアップしています:
ログイン機能
Feature: User Login
I want to test on "www.google.com"
Scenario: Successfully log in
Given I am logged out
When I send a GET request to "/login"
Then the response status should be "200"
次に、次のようにステップを定義します。
Steps.java
import cucumber.api.java.en.Given;
import cucumber.api.java.en.When;
import cucumber.api.java.en.Then;
public class Steps {
@Given("^I am logged out$")
public void i_am_logged_out() {
//do stuff
}
@When("^I send a GET request to \"([^\"]*)\"$")
public void i_send_a_GET_request_to(String arg1) {
//do stuff
}
@Then("^the response status should be \"([^\"]*)\"$")
public void the_response_status_should_be(String arg1) {
//do stuff
}
}
cucumber-jvm を使用して Java で「欲しい」ステップを定義するにはどうすればよいですか?
これが私の試みですが@When
、有効な注釈ではありません。
@Want("to test on \"([^\"]*)\"$")
public void to_test_on(String arg1) {
//do stuff
}