Beispiel #1
0
        public void T02_Should_not_parse_missing_closing_quote(string prefix)
        {
            const string txt  = @"' Ala ma kota \'Jan\' \\  ";
            var          txt2 = prefix + txt + "  23 2 1";

            _testOutputHelper.WriteLine("Parse '{0}'", txt2);
            var x = new SingleQuoteStringTokenizer().Parse(txt2);

            Assert.Null(x);
        }
Beispiel #2
0
        public void T03_Should_not_parse_single_backslash(string prefix)
        {
            const string txt  = @"' Ala ma kota \ other '";
            var          txt2 = prefix + txt + "  23 2 1";

            _testOutputHelper.WriteLine("Parse '{0}'", txt2);
            var x = new SingleQuoteStringTokenizer().Parse(txt2);

            Assert.Null(x);
        }
Beispiel #3
0
        public void T01_Should_parse(string prefix)
        {
            const string expected = @"' Ala ma kota \'Jan\' \\'";
            var          txt      = prefix + expected + "  23 2 1";

            _testOutputHelper.WriteLine("Parse '{0}'", txt);
            var x = new SingleQuoteStringTokenizer().Parse(txt);

            Assert.NotNull(x);

            Assert.Equal(expected, (string)x.Token);
        }