コード例 #1
0
        public void escapeHighUnicode()
        {
            StringWriter  output = new StringWriter();
            NTripleWriter writer = new NTripleWriter(output);

            Assert.AreEqual(@"\u0080", writer.Escape("\u0080"));
            Assert.AreEqual(@"\uC2C1", writer.Escape("\uC2C1"));
        }
コード例 #2
0
        public void escapeSpecials()
        {
            StringWriter  output = new StringWriter();
            NTripleWriter writer = new NTripleWriter(output);

            Assert.AreEqual(@"\t", writer.Escape("\u0009"));
            Assert.AreEqual(@"\n", writer.Escape("\u000A"));
            Assert.AreEqual(@"\r", writer.Escape("\u000D"));
            Assert.AreEqual(@"\""", writer.Escape("\u0022"));
            Assert.AreEqual(@"\\", writer.Escape("\u005C"));
        }
コード例 #3
0
        public void escapeVeryLowAscii()
        {
            StringWriter  output = new StringWriter();
            NTripleWriter writer = new NTripleWriter(output);

            Assert.AreEqual(@"\u0000", writer.Escape("\u0000"));
            Assert.AreEqual(@"\u0001", writer.Escape("\u0001"));
            Assert.AreEqual(@"\u0002", writer.Escape("\u0002"));
            Assert.AreEqual(@"\u0003", writer.Escape("\u0003"));
            Assert.AreEqual(@"\u0004", writer.Escape("\u0004"));
            Assert.AreEqual(@"\u0005", writer.Escape("\u0005"));
            Assert.AreEqual(@"\u0006", writer.Escape("\u0006"));
            Assert.AreEqual(@"\u0007", writer.Escape("\u0007"));
            Assert.AreEqual(@"\u0008", writer.Escape("\u0008"));
        }