Antlr4.Test.StringTemplate.TestEarlyEvaluation.TestEarlyEvalInIfExpr C# (CSharp) Метод

TestEarlyEvalInIfExpr() приватный Метод

private TestEarlyEvalInIfExpr ( ) : void
Результат void
        public void TestEarlyEvalInIfExpr()
        {
            string templates = "main(x) ::= << <if((x))>foo<else>bar<endif> >>";
            writeFile(tmpdir, "t.stg", templates);

            TemplateGroup group = new TemplateGroupFile(tmpdir + "/t.stg");

            Template st = group.GetInstanceOf("main");

            string s = st.Render();
            Assert.AreEqual(" bar ", s);

            st.Add("x", "true");
            s = st.Render();
            Assert.AreEqual(" foo ", s);
        }