2 // assembly: System_test
\r
3 // namespace: MonoTests.System.Text.RegularExpressions
\r
7 // Dan Lewis (dlewis@gmx.co.uk)
\r
8 // Martin Willemoes Hansen (mwh@sysrq.dk)
\r
10 // (c) 2002 Dan Lewis
\r
11 // (c) 2003 Martin Willemoes Hansen
\r
14 using System.Text.RegularExpressions;
\r
16 using NUnit.Framework;
\r
18 namespace MonoTests.System.Text.RegularExpressions {
\r
22 public class PerlTest {
\r
25 public void Trials () {
\r
27 foreach (RegexTrial trial in PerlTrials.trials) {
\r
28 string actual = trial.Execute ();
\r
29 if (actual != trial.Expected) {
\r
30 msg += "\t" + trial.ToString () +
\r
31 "Expected " + trial.Expected +
\r
32 " but got " + actual + "\n";
\r
34 if ( trial.Error != "" )
\r
35 msg += "\n" + trial.Error;
\r
39 // trial.ToString () +
\r
40 // "Expected " + trial.Expected +
\r
41 // " but got " + actual
\r
46 Assertion.Fail("\n" + msg);
\r