Creating Step Definitions

Without thinking too much about what they mean, let’s just copy and paste the snippets from Cucumber’s last output into a new Java file. Let’s create a new folder to keep our step definitions in:

 
$ ​mkdir step_definitions

Now create a Java file called CheckoutSteps.java in step_definitions. Cucumber won’t mind what you call it as long as it’s a Java file, but this is a good name to use. Open it in your text editor and enter the following class definition:

first_taste/04/step_definitions/CheckoutSteps.java
 
package​ step_definitions;
 
 
import​ cucumber.api.java.en.*;
 
import​ cucumber.api.PendingException;
 
 
public​ ​class​ CheckoutSteps {
 
}

Now paste in those snippets:

first_taste/04/step_definitions/CheckoutSteps.java ...

Get The Cucumber for Java Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.