Examples of MArgs


Examples of de.mhus.lib.MArgs

public class MArgsTest extends TestCase {

  public void testDefaultParsing() {
    String[] args = new String[] { "a", "b", "c" };
    MArgs ma = new MArgs(args);
    assertTrue( ma.getKeys().size() == 1 );
    assertTrue( ma.getValues(MArgs.DEFAULT).length == 3 );
  }
View Full Code Here

Examples of de.mhus.lib.MArgs

    assertTrue( ma.getValues(MArgs.DEFAULT).length == 3 );
  }
 
  public void testKeyParsing() {
    String[] args = new String[] { "-a", "aa", "-a", "bb", "-a", "cc" };
    MArgs ma = new MArgs(args);
    assertTrue( ma.getKeys().size() == 1 );
    assertTrue( ma.getValues("a").length == 3 );
  }
View Full Code Here

Examples of de.mhus.lib.MArgs

    assertTrue( ma.getValues("a").length == 3 );
  }
 
  public void testMultiParsing() {
    String[] args = new String[] { "default", "-a", "aa", "default", "-a", "bb", "-b", "cc" };
    MArgs ma = new MArgs(args);
    assertTrue( ma.getKeys().size() == 3 );
    assertTrue( ma.getValues(MArgs.DEFAULT).length == 2 );
    assertTrue( ma.getValues("a").length == 2 );
    assertTrue( ma.getValues("b").length == 1 );
  }
View Full Code Here

Examples of de.mhus.lib.MArgs

    assertTrue( ma.getValues("b").length == 1 );
  }
 
  public void testOrder() {
    String[] args = new String[] { "-a", "zz", "-a", "bb", "-a", "aa" };
    MArgs ma = new MArgs(args);
    assertTrue( ma.getKeys().size() == 1 );
    assertTrue( ma.getValues("a").length == 3 );
    assertTrue( ma.getValue("a", 0).equals( "zz" ) );
    assertTrue( ma.getValue("a", 1).equals( "bb" ) );
    assertTrue( ma.getValue("a", 2).equals( "aa" ) );
  }
View Full Code Here

Examples of de.mhus.lib.MArgs

   
    if (cc != null) {
      // simple conditions
      String ifarg = cc.getExtracted("argument_exist");
      String ifnarg = cc.getExtracted("argument_not_exist");
      MArgs args = MSingleton.instance().getArguments();
     
      if (ifarg != null && args != null) {
        return args.contains(ifarg);
      }
      if (ifnarg != null && args != null) {
        return !args.contains(ifnarg);
      }

      String envname = cc.getExtracted("environment_name");
      String enveq = cc.getExtracted("environment_eq");
      String envExist = cc.getExtracted("environment_exist");
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.