• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.beust.jcommander;
2 
3 import org.testng.Assert;
4 
5 
6 @Parameters(separators = "=")
7 public class MyClass {
8 
9   @Parameter(names = { "-p", "--param" }, validateWith = MyValidator.class)
10   private String param;
11 
main(String[] args)12   public static void main(String[] args) {
13     JCommander jCommander = new JCommander(new MyClass());
14     jCommander.parse("--param=value");
15   }
16 
17   public static class MyValidator implements IParameterValidator {
18     @Override
validate(String name, String value)19     public void validate(String name, String value) throws ParameterException {
20       Assert.assertEquals(value, "\"");
21     }
22   }
23 
24 }