O'Reilly logo

The Cucumber for Java Book by Seb Rose, Matt Wynne, Aslak Hellesoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding Custom Helper Methods

We’ve implemented the first step of our scenario to set up an account with a sufficient balance that the withdrawal should work. After all that talking about transforms, it’s hard to remember exactly what we need to do next, but we can always rely on cucumber to remind us where we are:

 
Feature: Cash Withdrawal
 
 
Scenario: Successful withdrawal from an account in credit
 
Given I have deposited $100.00 in my account
 
When I request $20
 
cucumber.api.PendingException: TODO: implement me
 
at nicebank.Steps.iRequest$(Steps.java:44)
 
at *.When I request $20(cash_withdrawal.feature:4)
 
Then $20 should be dispensed
 
 
1 Scenarios (1 pending)
 
3 Steps (1 skipped, 1 pending, 1 passed)
 
0m0.099s
 
 
cucumber.api.PendingException: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required