Exemple #1
0
  @Test
  public void testオプションの連続記入() {
    Opt opt = new Opt(new String[] {"-Fb100"}, "Fb:c:fn:qr");
    assertThat(opt.get(), is((int) 'F'));
    assertThat(opt.getOpt(), is((int) 'F'));

    assertThat(opt.get(), is((int) 'b'));
    assertThat(opt.getOpt(), is((int) 'b'));
    assertThat(opt.getArg(), is("100"));
  }
Exemple #2
0
  @Test
  public void test値オプション() {
    Opt opt = new Opt(new String[] {"-b1"}, "Fb:c:fn:qr");
    assertThat(opt.get(), is((int) 'b'));
    assertThat(opt.getOpt(), is((int) 'b'));
    assertThat(opt.getArg(), is("1"));

    opt = new Opt(new String[] {"-b11"}, "Fb:c:fn:qr");
    assertThat(opt.get(), is((int) 'b'));
    assertThat(opt.getOpt(), is((int) 'b'));
    assertThat(opt.getArg(), is("11"));

    opt = new Opt(new String[] {"-b"}, "Fb:c:fn:qr");
    assertThat(opt.get(), is((int) '?'));
    assertThat(opt.getOpt(), is((int) 'b'));
  }
Exemple #3
0
  @Test
  public void testオプション全指定() {
    Opt opt = new Opt(new String[] {"-Fb100", "-c", "200", "-f", "-n300", "-qr"}, "Fb:c:fn:qr");
    assertThat(opt.get(), is((int) 'F'));
    assertThat(opt.getOpt(), is((int) 'F'));

    assertThat(opt.get(), is((int) 'b'));
    assertThat(opt.getOpt(), is((int) 'b'));
    assertThat(opt.getArg(), is("100"));

    assertThat(opt.get(), is((int) 'c'));
    assertThat(opt.getOpt(), is((int) 'c'));
    assertThat(opt.getArg(), is("200"));

    assertThat(opt.get(), is((int) 'f'));
    assertThat(opt.getOpt(), is((int) 'f'));

    assertThat(opt.get(), is((int) 'n'));
    assertThat(opt.getOpt(), is((int) 'n'));
    assertThat(opt.getArg(), is("300"));

    assertThat(opt.get(), is((int) 'q'));
    assertThat(opt.getOpt(), is((int) 'q'));

    assertThat(opt.get(), is((int) 'r'));
    assertThat(opt.getOpt(), is((int) 'r'));
  }
Exemple #4
0
 @Test
 public void testオプション0() {
   Opt opt = new Opt(new String[] {}, "Fb:c:fn:qr");
   assertThat(opt.get(), is(-1));
 }
Exemple #5
0
 @Test
 public void testオプション1() {
   Opt opt = new Opt(new String[] {"-F"}, "Fb:c:fn:qr");
   assertThat(opt.get(), is((int) 'F'));
   assertThat(opt.getOpt(), is((int) 'F'));
 }