ParameterValue { public String[] multi() { return values.toArray(new String[values.size()]); } ParameterValue(String value);  ParameterValue(String... values); String single(); String[] multi(); void add(String value); boolean isMulti(); static final ParameterValue NULL; }
@Test public void multiReturnsArrayWithConstructedParameterByDefault() throws Exception { ParameterValue value = new ParameterValue("foo"); assertEquals(value.multi(), new String[] { "foo" }); }