Ejemplo n.º 1
0
 public void parseTest4()
 {
     var target = new TryComponent(new StubEnv(), new UserVariable());
     target.parse("[try{ #[notrealcomponentToError] }catch('err', 'msg'){ }]");
 }
Ejemplo n.º 2
0
        public void parseTest2()
        {
            var target = new TryComponent(new StubEnv(), new UserVariable());

            Assert.AreEqual(Value.Empty, target.parse("[try\n{}\ncatch\n{ if error }]"));
            Assert.AreEqual(Value.Empty, target.parse("[try\n{}\n catch\n { \n} ]"));
        }
Ejemplo n.º 3
0
 public void parseTest3()
 {
     var target = new TryComponent(new StubEnv(), new UserVariable());
     target.parse("[try{ }]");
 }
Ejemplo n.º 4
0
        public void parseTest1()
        {
            var uvar    = new UserVariable();
            var target  = new TryComponent(new StubEnv(), uvar);

            Assert.AreEqual(Value.Empty, target.parse("[try{}catch{ if error }]"));
            Assert.AreEqual(Value.Empty, target.parse("[try{}catch(err, msg){ if error }]"));
            Assert.AreEqual(Value.Empty, target.parse("[try{}catch(){ }]"));
            Assert.AreEqual(0, uvar.Variables.Count());
        }