package com.thoughtworks.gauge.execution; import static com.thoughtworks.gauge.test.TestValues.A_VALUE; import com.thoughtworks.gauge.test.TestValues; import gauge.messages.Spec; import gauge.messages.Spec.Parameter; import gauge.messages.Spec.Parameter.ParameterType; public class ParameterTestHelpers { public static Parameter parameter(String value) { return Spec.Parameter.newBuilder().setValue(value).build(); } public static Parameter aParameterWith(ParameterType type) { return Spec.Parameter.newBuilder().setParameterType(type).setValue(TestValues.A_VALUE).build(); } public static Parameter aSpecialTableParameter() { return aParameterWith(ParameterType.Special_Table); } public static Parameter nonTableParameter() { return aParameterWith(ParameterType.Static); } public static Parameter aTableParameter() { return aParameterWith(ParameterType.Table); } public static Parameter aParameter() { return parameter(A_VALUE); } }