Beispiel #1
0
        public void TestToRegex()
        {
            var expected = new AtomicRegex <int>(123);
            var actual   = 123.ToRegex();

            Assert.AreEqual(expected, actual);
        }
        public void MinusCharacterRegex()
        {
            const string input    = "\\-";
            var          expected = new AtomicRegex <char>('-');
            var          actual   = this.converter.Convert(input);

            Assert.AreEqual(expected, actual);
        }
        public void SimpleAtom()
        {
            const string input    = "a";
            var          expected = new AtomicRegex <char>('a');
            var          actual   = this.converter.Convert(input);

            Assert.AreEqual(expected, actual);
        }
        public void EscapeInCharacterClass()
        {
            const string input    = "[\\-]";
            var          expected = new AtomicRegex <char>('-');
            var          actual   = this.converter.Convert(input);

            Assert.AreEqual(expected, actual);
        }
        public void StarEscape()
        {
            const string input    = "\\*";
            var          expected = new AtomicRegex <char>('*');
            var          actual   = this.converter.Convert(input);

            Assert.AreEqual(expected, actual);
        }