ソースを参照

2004-03-24 Gonzalo Paniagua Javier <[email protected]>

	* RegexBugs.cs: added new test with a regex used when discovering the
	wsdl document for a asmx page.

svn path=/trunk/mcs/; revision=24552
Gonzalo Paniagua Javier 22 年 前
コミット
0d062a34e6

+ 5 - 0
mcs/class/System/Test/System.Text.RegularExpressions/ChangeLog

@@ -1,3 +1,8 @@
+2004-03-24  Gonzalo Paniagua Javier <[email protected]>
+
+	* RegexBugs.cs: added new test with a regex used when discovering the
+	wsdl document for a asmx page.
+
 2004-03-22  Jackson Harper  <[email protected]>
 
 	* RegexBugs.cs: Add test case for multiple matches.

+ 8 - 0
mcs/class/System/Test/System.Text.RegularExpressions/RegexBugs.cs

@@ -130,6 +130,14 @@ namespace MonoTests.System.Text.RegularExpressions
             		AssertEquals ("MM #08", @"d:\Temp\SomeDir\SomeDir\", match.Groups[3].Value);
             		AssertEquals ("MM #09", "bla.xml", match.Groups[4].Value);
         	}
+
+		[Test] 
+		public void SameNameGroups () // First problem in fixing bug #56000
+		{
+			string rex = "link\\s*rel\\s*=\\s*[\"']?alternate[\"']?\\s*";
+			rex += "type\\s*=\\s*[\"']?text/xml[\"']?\\s*href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|'(?<1>[^']*)'|(?<1>\\S+))";
+			Regex rob = new Regex (rex, RegexOptions.IgnoreCase);
+		}
 	}
 }