Package com.beust.jcommander.args

Examples of com.beust.jcommander.args.ArgsEnum


    Assert.assertEquals(var, va.var);
    Assert.assertEquals(main, va.main);
  }

  public void enumArgs() {
    ArgsEnum args = new ArgsEnum();
    String[] argv = { "-choice", "ONE", "-choices", "ONE", "Two" };
    JCommander jc = new JCommander(args, argv);

    Assert.assertEquals(args.choice, ArgsEnum.ChoiceType.ONE);
View Full Code Here


        "Options: " + EnumSet.allOf((Class<? extends Enum>) ArgsEnum.ChoiceType.class));

  }

  public void enumArgsCaseInsensitive() {
      ArgsEnum args = new ArgsEnum();
      String[] argv = { "-choice", "one"};
      JCommander jc = new JCommander(args, argv);

      Assert.assertEquals(args.choice, ArgsEnum.ChoiceType.ONE);
  }
View Full Code Here

      Assert.assertEquals(args.choice, ArgsEnum.ChoiceType.ONE);
  }

  @Test(expectedExceptions = ParameterException.class)
  public void enumArgsFail() {
    ArgsEnum args = new ArgsEnum();
    String[] argv = { "-choice", "A" };
    new JCommander(args, argv);
  }
View Full Code Here

TOP

Related Classes of com.beust.jcommander.args.ArgsEnum

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.