@Override public boolean acceptMoreValues(Option option) { return option.isMultiValued() || option.isSingleValued() && !isOptionAssigned(option); }
json.put("longName", obj.getLongName()); json.put("multiValued", obj.isMultiValued()); if (obj.getName() != null) { json.put("name", obj.getName());
@Test public void testOptionsParsedAsList() { CLI command = CLIConfigurator.define(CommandForParsedAsList.class); assertThat(command.getOptions()).hasSize(1); assertThat(((TypedOption) find(command.getOptions(), "option")) .getListSeparator()).isEqualTo(":"); assertThat(find(command.getOptions(), "option").isMultiValued()).isTrue(); assertThat(((TypedOption) find(command.getOptions(), "option")).getType()) .isEqualTo(String.class); }
@Override public boolean acceptMoreValues(Option option) { return option.isMultiValued() || option.isSingleValued() && !isOptionAssigned(option); }
assertEquals(copy.isHidden(), option.isHidden()); assertEquals(copy.getLongName(), option.getLongName()); assertEquals(copy.isMultiValued(), option.isMultiValued()); assertEquals(copy.isRequired(), option.isRequired()); assertEquals(copy.getShortName(), option.getShortName()); assertEquals(copy.isHidden(), option.isHidden()); assertEquals(copy.getLongName(), option.getLongName()); assertEquals(copy.isMultiValued(), option.isMultiValued()); assertEquals(copy.isRequired(), option.isRequired()); assertEquals(copy.getShortName(), option.getShortName());
json.put("longName", obj.getLongName()); json.put("multiValued", obj.isMultiValued()); if (obj.getName() != null) { json.put("name", obj.getName());
@Test public void testOptionsParsedAsList() { CLI command = CLIConfigurator.define(CommandForParsedAsList.class); assertThat(command.getOptions()).hasSize(1); assertThat(((TypedOption) find(command.getOptions(), "option")) .getListSeparator()).isEqualTo(":"); assertThat(find(command.getOptions(), "option").isMultiValued()).isTrue(); assertThat(((TypedOption) find(command.getOptions(), "option")).getType()) .isEqualTo(String.class); }
assertEquals(copy.isHidden(), option.isHidden()); assertEquals(copy.getLongName(), option.getLongName()); assertEquals(copy.isMultiValued(), option.isMultiValued()); assertEquals(copy.isRequired(), option.isRequired()); assertEquals(copy.getShortName(), option.getShortName()); assertEquals(copy.isHidden(), option.isHidden()); assertEquals(copy.getLongName(), option.getLongName()); assertEquals(copy.isMultiValued(), option.isMultiValued()); assertEquals(copy.isRequired(), option.isRequired()); assertEquals(copy.getShortName(), option.getShortName());