@Test
    @DataProvider( {
            "On the first run, 1, quite ok",
            "And on the second run, 2, well-done"
    } )
    @CaseAs( "$1" )
    public void coffee_making_gets_better( String description, int runNr, String result ) {
        given().a_coffee_machine();
        when().I_make_coffee_for_the_$_time( runNr );
        then().the_result_is( result );
    }
Original example due to Cucumber Wiki.
jgiven-examples/src/test/java/com/tngtech/jgiven/examples/coffeemachine/ServeCoffeeTest.java