2 // assembly: System_test
3 // namespace: MonoTests.System.Text.RegularExpressions
7 // Juraj Skripsky (juraj@hotfeet.ch)
9 // (c) 2003 Juraj Skripsky
12 using System.Text.RegularExpressions;
14 using NUnit.Framework;
16 namespace MonoTests.System.Text.RegularExpressions {
19 public class RegexTest {
22 public void Simple () {
23 char[] c = { (char)32, (char)8212, (char)32 };
24 string s = new String(c);
25 Assertion.AssertEquals ("char", true, Regex.IsMatch(s, s));
29 public void Unescape () {
30 string inString = @"\a\b\t\r\v\f\n\e\02400\x231\cC\ufffff\*";
31 char [] c = { (char)7, (char)8, (char)9, (char)13,
32 (char)11, (char)12, (char)10, (char)27,
33 (char)160, (char)48, (char)35, (char)49,
34 (char)3, (char)65535, (char)102, (char)42
36 string expectedString = new String(c);
37 string outString = Regex.Unescape(inString);
39 Assertion.AssertEquals("unescape", outString, expectedString);