@Test
    @FeatureDataTables
    @Issue( "#15" )
    @DataProvider( { "1", "3", "10" } )
    public void serving_a_coffee_reduces_the_number_of_available_coffees_by_one( int initial_coffees ) {
        given().a_coffee_machine()
                .and().there_are_$_coffees_left_in_the_machine( initial_coffees );
        when().I_insert_$_one_euro_coins( 2 )
                .and().I_press_the_coffee_button();
        then().a_coffee_should_be_served()
                .and().there_are_$_coffees_left_in_the_machine( initial_coffees - 1 );
    }
Original example due to Cucumber Wiki.
jgiven-examples/src/test/java/com/tngtech/jgiven/examples/coffeemachine/ServeCoffeeTest.java