Examples of OptionDescriptor


Examples of org.crsh.cli.descriptor.OptionDescriptor

        @Option(names = "a") String s) {}
    }

    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    CommandDescriptor<Instance<A>> m = c.getSubordinate("m");
    OptionDescriptor a = m.getOption("-a");
    assertEquals("option_usage", a.getUsage());
    assertEquals("option_usage", a.getDescription().getUsage());
    assertEquals("option_man", a.getDescription().getMan());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

      void m(@Foo String s) {}
    }

    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    CommandDescriptor<Instance<A>> m = c.getSubordinate("m");
    OptionDescriptor a = m.getOption("-a");
    assertEquals("foo_usage", a.getUsage());
    assertEquals("foo_usage", a.getDescription().getUsage());
    assertEquals("foo_man", a.getDescription().getMan());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

      @Command void m(@Bar String s) {}
    }

    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    CommandDescriptor<Instance<A>> m = c.getSubordinate("m");
    OptionDescriptor a = m.getOption("-a");
    assertEquals("", a.getUsage());
    assertEquals(new Description(), a.getDescription());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

        @Foo String s) {}
    }

    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    CommandDescriptor<Instance<A>> m = c.getSubordinate("m");
    OptionDescriptor a = m.getOption("-a");
    assertEquals("option_usage", a.getUsage());
    assertEquals("option_usage", a.getDescription().getUsage());
    assertEquals("foo_man", a.getDescription().getMan());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      int o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.SINGLE, i.getMultiplicity());
    assertEquals(false, i.isRequired());
    assertEquals(ValueType.INTEGER, i.getType());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      Integer o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.SINGLE, i.getMultiplicity());
    assertEquals(false, i.isRequired());
    assertEquals(ValueType.INTEGER, i.getType());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      List<Integer> o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.MULTI, i.getMultiplicity());
    assertEquals(ValueType.INTEGER, i.getType());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      String o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.SINGLE, i.getMultiplicity());
    assertEquals(false, i.isRequired());
    assertEquals(ValueType.STRING, i.getType());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      List<String> o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.MULTI, i.getMultiplicity());
    assertEquals(ValueType.STRING, i.getType());
  }
View Full Code Here

Examples of org.crsh.cli.descriptor.OptionDescriptor

    class A {
      @Option(names = "o")
      boolean o;
    }
    CommandDescriptor<Instance<A>> c = CommandFactory.DEFAULT.create(A.class);
    OptionDescriptor i = c.getOption("-o");
    assertEquals(Multiplicity.SINGLE, i.getMultiplicity());
    assertEquals(false, i.isRequired());
    assertEquals(ValueType.BOOLEAN, i.getType());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.