Ejemplo n.º 1
0
 //[ExpectedException(typeof(ArgumentsParseException), ExpectedMessage = "Missing parameter '--area' OR option '-a'")]
 public void T04_ArgumentHandling()
 {
     string[] a = new string[] { "-url", "xox-xox-xx" };
     //Options o = ArgumentsHandling.getOptionsFromArguments(a);
     Assert.That(() => ArgumentsHandling.getOptionsFromArguments(a),
                 Throws.TypeOf <ArgumentsParseException>().With.Message.EqualTo("Missing parameter '--area' OR option '-a'"));
 }
Ejemplo n.º 2
0
 //[ExpectedException(typeof(ArgumentsParseException), ExpectedMessage = "Stray argument: wuff")]
 public void T03_ArgumentHandling()
 {
     string[] a = new string[] { "-url", "xox-xox-xx", "wuff", "--area", "AREA" };
     //Options o = ArgumentsHandling.getOptionsFromArguments(a);
     Assert.That(() => ArgumentsHandling.getOptionsFromArguments(a),
                 Throws.TypeOf <ArgumentsParseException>().With.Message.EqualTo("Stray argument: wuff"));
 }
Ejemplo n.º 3
0
 //[ExpectedException(typeof(ArgumentsParseException), ExpectedMessage = "Unknown option: all")]
 public void T02_ArgumentHandling()
 {
     string[] a = new string[] { "-url", "URL", "--area", "AREA", "-all" };
     //Options o = ArgumentsHandling.getOptionsFromArguments(a);
     Assert.That(() => ArgumentsHandling.getOptionsFromArguments(a),
                 Throws.TypeOf <ArgumentsParseException>().With.Message.EqualTo("Unknown option: all"));
 }
Ejemplo n.º 4
0
        public void T13_ArgumentHandling()
        {
            string[] a = new string[] { "-url", "xox-xox-xx", "-a" };
            Options  o = ArgumentsHandling.getOptionsFromArguments(a);

            Assert.IsTrue(o.opt_all_areas);
        }
Ejemplo n.º 5
0
 //[ExpectedException(typeof(ArgumentsParseException), ExpectedMessage = "Either specify area path OR -a but not both")]
 public void T12_ArgumentHandling()
 {
     string[] a = new string[] { "-url", "xox-xox-xx", "--area", "AREA", "-a" };
     //Options o = ArgumentsHandling.getOptionsFromArguments(a);
     Assert.That(() => ArgumentsHandling.getOptionsFromArguments(a),
                 Throws.TypeOf <ArgumentsParseException>().With.Message.EqualTo("Either specify area path OR -a but not both"));
 }
Ejemplo n.º 6
0
 //[ExpectedException(typeof(NoArgumentsException)]
 public void T01_ArgumentHandling()
 {
     string[] a = new string[0];
     //Options o = ArgumentsHandling.getOptionsFromArguments(a);
     Assert.That(() => ArgumentsHandling.getOptionsFromArguments(a),
                 Throws.TypeOf <NoArgumentsException>());
 }
Ejemplo n.º 7
0
        public void T06_ArgumentHandling()
        {
            string[] a = new string[] { "-url", "https://jazz.rsint.net/ccm/web", "--area", "ayay" };
            Options  o = ArgumentsHandling.getOptionsFromArguments(a);

            Assert.IsFalse(o.opt_recursive);
            Assert.IsFalse(o.opt_verbose);
            Assert.IsFalse(o.opt_all_areas);
            Assert.That(o.jazzRepository == "https://jazz.rsint.net");
            Assert.IsNull(o.user);
            Assert.IsNull(o.passwd);
            Assert.That(o.area == "ayay");
        }