Beispiel #1
0
        public void testArgumentAssignmentList1Arg()
        {
            String       statement = "with \"person\" + p.name as value";
            ETestParser  parser    = new ETestParser(statement, false);
            ArgumentList ls        = parser.parse_argument_assignment_list();
            Argument     ars       = ls[0];

            Assert.AreEqual("value", ars.GetName());
            IExpression exp = ars.getExpression();

            Assert.IsTrue(exp is PlusExpression);
            Assert.AreEqual("\"person\" + p.name as value", generate(ars));
        }