@Override public String getRawValueForOption(Option option) { if (isOptionAssigned(option)) { return getRawValuesForOption(option).get(0); } return option.getDefaultValue(); }
json.put("choices", array); if (obj.getDefaultValue() != null) { json.put("defaultValue", obj.getDefaultValue());
@Test public void testOptionsWithDefaultValue() { CLI cli = CLIConfigurator.define(CommandForDefaultValueTest.class); assertThat(cli.getOptions()).hasSize(1); assertThat(find(cli.getOptions(), "option").getDefaultValue()).isEqualTo("bar"); assertThat(find(cli.getOptions(), "option").getName()).isEqualTo("option"); }
@Override public String getRawValueForOption(Option option) { if (isOptionAssigned(option)) { return getRawValuesForOption(option).get(0); } return option.getDefaultValue(); }
json.put("choices", array); if (obj.getDefaultValue() != null) { json.put("defaultValue", obj.getDefaultValue());
assertEquals(copy.getArgName(), option.getArgName()); assertEquals(copy.getChoices(), option.getChoices()); assertEquals(copy.getDefaultValue(), option.getDefaultValue()); assertEquals(copy.getDescription(), option.getDescription()); assertEquals(copy.isFlag(), option.isFlag()); assertEquals(copy.getArgName(), option.getArgName()); assertEquals(copy.getChoices(), option.getChoices()); assertEquals(copy.getDefaultValue(), option.getDefaultValue()); assertEquals(copy.getDescription(), option.getDescription()); assertEquals(copy.isFlag(), option.isFlag());
@Test public void testOptionsWithDefaultValue() { CLI cli = CLIConfigurator.define(CommandForDefaultValueTest.class); assertThat(cli.getOptions()).hasSize(1); assertThat(find(cli.getOptions(), "option").getDefaultValue()).isEqualTo("bar"); assertThat(find(cli.getOptions(), "option").getName()).isEqualTo("option"); }
assertEquals(copy.getArgName(), option.getArgName()); assertEquals(copy.getChoices(), option.getChoices()); assertEquals(copy.getDefaultValue(), option.getDefaultValue()); assertEquals(copy.getDescription(), option.getDescription()); assertEquals(copy.isFlag(), option.isFlag()); assertEquals(copy.getArgName(), option.getArgName()); assertEquals(copy.getChoices(), option.getChoices()); assertEquals(copy.getDefaultValue(), option.getDefaultValue()); assertEquals(copy.getDescription(), option.getDescription()); assertEquals(copy.isFlag(), option.isFlag());