Antlr4.Test.StringTemplate.TestCoreBasics.TestNullIndirectProp C# (CSharp) Méthode

TestNullIndirectProp() private méthode

private TestNullIndirectProp ( ) : void
Résultat void
        public void TestNullIndirectProp()
        {
            ErrorBufferAllErrors errors = new ErrorBufferAllErrors();
            TemplateGroup group = new TemplateGroup();
            group.Listener = errors;
            string template = "<u.(qqq)>";
            Template st = new Template(group, template);
            st.Add("u", new User(1, "parrt"));
            st.Add("qqq", null);
            string expected = "";
            string result = st.Render();
            Assert.AreEqual(expected, result);
            TemplateRuntimeMessage msg = (TemplateRuntimeMessage)errors.Errors[0];
            TemplateNoSuchPropertyException e = (TemplateNoSuchPropertyException)msg.Cause;
            Assert.AreEqual("Antlr4.Test.StringTemplate.BaseTest+User.null", e.PropertyName);
        }
TestCoreBasics