Class TestParameters.TestParametersValues.Builder
java.lang.Object
com.google.testing.junit.testparameterinjector.TestParameters.TestParametersValues.Builder
- Enclosing class:
- TestParameters.TestParametersValues
public static final class TestParameters.TestParametersValues.Builder extends Object
Builder for
TestParameters.TestParametersValues.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description TestParameters.TestParametersValues.BuilderaddParameter(String parameterName, Object value)Adds a parameter by its name.TestParameters.TestParametersValues.BuilderaddParameters(Map<String,Object> parameterNameToValueMap)Adds parameters by thris names.TestParameters.TestParametersValuesbuild()TestParameters.TestParametersValues.Buildername(String name)Sets a name for this set of parameters that will be used for describing this test.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
Sets a name for this set of parameters that will be used for describing this test.Example: If a test method is called "personIsAdult" and this name is "teenager", the name of the resulting test will be "personIsAdult[teenager]".
-
addParameter
public TestParameters.TestParametersValues.Builder addParameter(String parameterName, @Nullable Object value)Adds a parameter by its name.- Parameters:
parameterName- The name of the parameter of the test methodvalue- A value of the same type as the method parameter
-
addParameters
public TestParameters.TestParametersValues.Builder addParameters(Map<String,Object> parameterNameToValueMap)Adds parameters by thris names. -
build
-