package org.jbehave.examples.core.steps; import org.jbehave.core.annotations.Given; import org.jbehave.core.model.ExamplesTable; public class ParametrisedSteps { @Given("a parametrised table: %table") public void givenAParametrisedTable(ExamplesTable table){ String value = table.getRowAsParameters(0, true).valueAs("value", String.class); System.out.println(">>>> Replaced row value: "+ value); } @Given("a value %value") public void givenAValue(String value){ if ( value.equals("bad") ){ throw new RuntimeException("Bad value"); } } }