Ejemplo n.º 1
0
        public void RunTest(int iterCount)
        {
            var str    = SingleFileTestFactory.GetTestData("Performance//random.txt");
            var input  = str.ToCharArray();
            var oregex = new DebugORegex("{a}({b}{a})+");

            for (int i = 0; i < iterCount; i++)
            {
                oregex.Matches(input).Evaluate();
            }
        }
Ejemplo n.º 2
0
        public void RandomSequenceTest()
        {
            var str = SingleFileTestFactory.GetTestData("Performance//random.txt");

            PerformanceTest(@"{a}({b}{a})+", "a(ba)+", str, 20, true);
        }
Ejemplo n.º 3
0
        public void HtmlTagExtractionTest()
        {
            var str = SingleFileTestFactory.GetTestData("Performance//Page.html");

            PerformanceTest(@"{b1o}{p}{b1c}.*?{b1o}{slash}{p}{b1c}", "<p>.*?</p>", str, 20, true);
        }
Ejemplo n.º 4
0
 // ReSharper disable once UnusedMethodReturnValue.Local
 private static IEnumerable <SingleFileTest> GetTests()
 {
     return(SingleFileTestFactory.GetTests("Legacy"));
 }