@Test
    @Order( "1" )
    public void an_empty_coffee_machine_cannot_serve_any_coffee() throws Exception {

        given().an_empty_coffee_machine();

        when().I_insert_$_one_euro_coins( 5 )
                .and().I_press_the_coffee_button();

        then().an_error_should_be_shown()
                .and().no_coffee_should_be_served();
    }
Original example due to Cucumber Wiki.
jgiven-examples/src/test/java/com/tngtech/jgiven/examples/coffeemachine/ServeCoffeeTest.java