Antlr4.Test.StringTemplate.TestCoreBasics.TestUnicodeLiterals C# (CSharp) Method

TestUnicodeLiterals() private method

private TestUnicodeLiterals ( ) : void
return void
        public void TestUnicodeLiterals()
        {
            Template st = new Template(
                    "Foo <\\uFEA5><\\n><\\u00C2> bar\n"
                    );
            string expecting = "Foo \ufea5" + newline + "\u00C2 bar" + newline;
            string result = st.Render();
            Assert.AreEqual(expecting, result);

            st = new Template(
                    "Foo <\\uFEA5><\\n><\\u00C2> bar" + newline);
            expecting = "Foo \ufea5" + newline + "\u00C2 bar" + newline;
            result = st.Render();
            Assert.AreEqual(expecting, result);

            st = new Template(
                    "Foo<\\ >bar<\\n>");
            expecting = "Foo bar" + newline;
            result = st.Render();
            Assert.AreEqual(expecting, result);
        }
TestCoreBasics