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

Multiple Captures

You don’t have to stop at capturing just a single argument. Cucumber will pass an argument to your method for every capture group in your regular expression, so you can grab as many details as you like from a step.

Here’s an example. Let’s imagine our bank wants to start offering its customers savings accounts as well as their regular checking account. Customers can use the ATM to transfer money between their accounts. Here’s one of the scenarios for this new feature:

 
Scenario:​ Transfer funds from savings into checking account​​
 
Given ​I have deposited $10 in my Checking Account​​
 
And ​I have deposited $500 in my Savings Account​​
 
When ​I transfer $500 from my Savings Account into my Checking Account​​
 
Then ...

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