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(); } }
public void RandomSequenceTest() { var str = SingleFileTestFactory.GetTestData("Performance//random.txt"); PerformanceTest(@"{a}({b}{a})+", "a(ba)+", str, 20, true); }
public void HtmlTagExtractionTest() { var str = SingleFileTestFactory.GetTestData("Performance//Page.html"); PerformanceTest(@"{b1o}{p}{b1c}.*?{b1o}{slash}{p}{b1c}", "<p>.*?</p>", str, 20, true); }