assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isAskingForHelp()).isFalse(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue();
@Test public void testCommandLineValidationWhenValid() { final CLI cli = CLI.create("test") .addArgument(new Argument().setArgName("foo").setRequired(true)); CommandLine commandLine = cli.parse(Collections.singletonList("foo")); assertThat(commandLine.isValid()).isTrue(); }
@Test public void testCommandLineValidationWhenInvalidWithValidationDisabled() { final CLI cli = CLI.create("test") .addArgument(new Argument().setArgName("foo").setRequired(true)); CommandLine commandLine = cli.parse(Collections.<String>emptyList(), false); assertThat(commandLine.isValid()).isEqualTo(false); }
assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isAskingForHelp()).isFalse(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue();
assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isAskingForHelp()).isFalse(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue();
@Test public void testCommandLineValidationWhenValid() { final CLI cli = CLI.create("test") .addArgument(new Argument().setArgName("foo").setRequired(true)); CommandLine commandLine = cli.parse(Collections.singletonList("foo")); assertThat(commandLine.isValid()).isTrue(); }
@Test public void testCommandLineValidationWhenInvalidWithValidationDisabled() { final CLI cli = CLI.create("test") .addArgument(new Argument().setArgName("foo").setRequired(true)); CommandLine commandLine = cli.parse(Collections.<String>emptyList(), false); assertThat(commandLine.isValid()).isEqualTo(false); }
assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isAskingForHelp()).isFalse(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isFalse(); assertThat(line.isFlagEnabled("help")).isTrue(); assertThat(line.isAskingForHelp()).isTrue(); assertThat(line.isValid()).isTrue(); assertThat((String) line.getOptionValue("foo")).isEqualTo("bar"); assertThat(line.isFlagEnabled("help")).isTrue();
/** * Checks whether or not the command line is valid, i.e. all constraints from arguments and options have been * satisfied. This method is used when the parser validation is disabled. * @return <code>true</code> if the current {@link io.vertx.rxjava.core.cli.CommandLine} object is valid. otherwise. */ public boolean isValid() { boolean ret = delegate.isValid(); return ret; }
/** * Checks whether or not the command line is valid, i.e. all constraints from arguments and options have been * satisfied. This method is used when the parser validation is disabled. * @return <code>true</code> if the current {@link io.vertx.rxjava.core.cli.CommandLine} object is valid. otherwise. */ public boolean isValid() { boolean ret = delegate.isValid(); return ret; }