* parser.cs (ResolveReferences): Handle some cases of explicitly-named numeric groups.
[mono.git] / mcs / class / System / Test / System.Text.RegularExpressions / ChangeLog
1 2009-08-17  Raja R Harinath  <harinath@hurrynot.org>
2
3         * RegexMatchTests.cs (RegexTrial0061): New.
4
5 2009-08-17  Raja R Harinath  <harinath@hurrynot.org>
6
7         * RegexTrial.cs (Execute): Prepare to handle dis-contiguous group numbers.
8
9 2009-08-10  Raja R Harinath  <harinath@hurrynot.org>
10
11         * RegexMatchTests.cs (RegexTrial0054..60): New.
12
13 2009-08-10  Raja R Harinath  <harinath@hurrynot.org>
14
15         * RegexMatchTests.cs (RegexTrial0053): New.
16
17 2009-02-27  Jonathan Pryor <jpryor@novell.com>
18
19         * RegexReplace.cs: Add null argument checks for Regex.Replace().
20
21 2009-01-14  Zoltan Varga  <vargaz@gmail.com>
22
23         * RegexTrial.cs: Run all tests with the CIL Compiler too.
24
25         * RegexBugs.cs: Add a test for #466151.
26
27 2008-11-13  Gert Driesen  <drieseng@users.sourceforge.net>
28
29         * RegexBugs.cs: added test for bug #443841.
30
31 2008-11-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
32
33         * RegexBugs.cs: test from bug 432172.
34
35 2008-10-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
36
37         * RegexBugs.cs: added test from bug #439947.
38
39 2008-10-09  Zoltan Varga  <vargaz@gmail.com>
40
41         * RegexBugs.cs: Add test for #432172.
42
43 2008-09-14  Zoltan Varga  <vargaz@gmail.com>
44
45         * RegexBugs.cs: Add a test for #426142.
46
47 2008-06-05  Roei Erez  <roeie@mainsoft.com>
48
49         * RegexTest.cs: Add test case where a match that contains
50         empty group at the end.
51
52 2007-11-08  Raja R Harinath  <harinath@gmail.com>
53
54         * RegexReplace.cs (tests): New test from #324390.
55
56 2007-11-07  Raja R Harinath  <harinath@gmail.com>
57
58         * MatchTest.cs (Match_Backref): New.
59         * RegexReplace.cs (direction, testcase.direction): New.
60         (testcase..ctor): Allow specifying the direction of the replace.
61         (ReplaceTests): Test replace in both directions.
62         (EvaluatorTests): New test based on #321036.
63
64         * RegexReplace.cs (tests): New test from #317092.
65         (ReplaceTests): Don't catch an AssertException.
66
67 2007-11-01  Gert Driesen  <drieseng@users.sourceforge.net>
68
69         * GroupTest.cs: Improved test for null argument check.
70         * MatchTest.cs: Improved tests for null argument checks. Added and
71         fixed replacement tests.
72         * RegexMatchTest.cs: Marked tests that do not pass on MS as NotDotNet.
73         Fixed expected result for trial 5.
74         * RegexResultTests.cs: Fixed Assert.
75         * RegexReplace.cs: Fixed line endings.
76
77 2007-10-29 Arina Itkes <arinai@mainsoft.com>
78
79         * RegexReplace.cs RegxMatchTests.cs RegexResultTests.cs
80         New tests for Regex: 
81                 - for Result method,
82                 - for patterns with number of groups more than 10
83                 - for patterns with ExpicitCapture options
84
85 2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
86
87         * RegexBugs.cs: No longer derive from deprecated Assertion class.
88         Added test for bug #313642.
89         * MatchTest.cs: Code formatting.
90         * RegexTest.cs: Fixed compiler warnings. Code formatting. Spaces to
91         tabs.
92
93 2007-09-17  Gert Driesen  <drieseng@users.sourceforge.net>
94
95         * RegexReplace.cs: Fixed compiler warning.
96
97 2007-04-18  Raja R Harinath  <rharinath@novell.com>
98
99         * RegexBugs.cs (bug80554_trials): New tests based on #80554.
100
101 2007-04-04  Raja R Harinath  <rharinath@novell.com>
102
103         * RegexTest.cs (PrimeRegex): New backtracking torture test using
104         a regex that recognizes composite numbers represented in unary.
105
106 2007-01-02  Raja R Harinath  <rharinath@novell.com>
107
108         * RegexBugs.cs (GroupNumbers): New test based on #79472.
109
110 2006-05-08  Raja R Harinath  <rharinath@novell.com>
111
112         * RegexBugs.cs (Kill65535_1, Kill65535_2, No65535Limit): New tests
113         based on #78278.
114
115 2006-04-17  Florian Gross  <flgr@ccan.de>
116
117         * RegexBugs.cs (CharClassWithIgnoreCase): Ensure that character
118         classes don't interfere with RegexOptions.IgnoreCase.
119
120 2006-04-07  Raja R Harinath  <rharinath@novell.com>
121
122         * RegexBugs.cs (Bug78007): New test from #78007.
123
124         * RegexBugs.cs (Bug76345): New test from #76345.
125
126         * RegexBugs.cs (Bug69269): New test from #69269.
127
128 2006-04-06  Raja R Harinath  <rharinath@novell.com>
129
130         * RegexBugs.cs (Bug77487): New test based on #77487.
131
132         * RegexTrial.cs (Execute): Run NUnit assertion here.
133         * PerlTests.cs: Simplify.
134
135 2006-03-30  Raja R Harinath  <harinath@gmail.com>
136
137         * RegexBugs.cs (HangingHyphens): New tests from #77626, and
138         related bugs found by inspection.
139         (HangingHyphens1): New testcase for exceptions in character ranges.
140
141 2005-11-21  Sebastien Pouliot  <sebastien@ximian.com> 
142
143         * CaptureCas.cs: New. CAS tests.
144         * CaptureCollectionCas.cs: New. CAS tests.
145         * GroupCas.cs: New. CAS tests.
146         * GroupCollectionCas.cs: New. CAS tests.
147         * GroupTest.cs: New. Unit tests.
148         * MatchCas.cs: New. CAS tests.
149         * MatchCollectionCas.cs: New. CAS tests.
150         * MatchTest.cs: New. Unit tests.
151         * RegexCas.cs: New. CAS tests.
152         * RegexCompilationInfoCas.cs: New. CAS tests.
153         * RegexCompilationInfoTest.cs: New. Unit tests.
154         * RegexRunnerCas.cs: New. CAS tests.
155         * RegexRunnerFactoryCas.cs: New. CAS tests.
156         * RegexTest.cs: Added test cases for new (2.0) CacheSize property.
157
158 2005-07-08  Raja R Harinath  <rharinath@novell.com>
159
160         * RegexTest.cs (Matches1, Matches2, ..., Matches10): Combine into ...
161         (Matches): ... this.  Convert to use a data-driven approach.  Use ...
162         (trials): ... this.  New variable that lists the regexp, input
163         text and expected results.
164         (runTrial): New.  Run a suite of MatchCollection tests on each trial.
165         Tests both incremental and non-incremental modes.
166
167 2005-06-14  Raja R Harinath  <harinath@gmail.com>
168
169         * RegexBugs.cs (NameLookupInEmptyMatch): New test from #74753.
170
171 2005-05-25  Raja R Harinath  <rharinath@novell.com>
172
173         * RegexReplace.cs: Add a couple more testcases.
174
175 2005-05-24  Raja R Harinath  <rharinath@novell.com>
176
177         * RegexReplace.cs: Add testcase for $+.
178
179 2005-05-20  Raja R Harinath  <rharinath@novell.com>
180
181         * RegexReplace.cs: New file.  Most of the tests were inspired by
182         #74735.
183
184 2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
185
186         * PerlTest.cs: split.
187
188 2005-02-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
189
190         * RegexBugs.cs: tests for bug #69193.
191
192 2005-01-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
193
194         * RegexBugs.cs: tests for bug #69065.
195
196 2005-01-08  Miguel de Icaza  <miguel@ximian.com>
197
198         * RegexBugs.cs: Add new test.
199
200 2005-01-08  Nick Drochak  <ndrochak@ieee.org>
201
202         * RegexTest.cs: Make pass on MS.NET
203
204 2004-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
205
206         * System.Text.RegularExpressions/RegexBugs.cs: test case for bug #57274.
207
208 2004-10-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
209
210         * System.Text.RegularExpressions/RegexBugs.cs: added test for bug
211         #68398.
212
213 2004-07-05  Jackson Harper  <jackson@ximian.com>
214
215         * RegexTest.cs: Add some simple tests for debugging/zen building.
216         
217 2004-06-06  Jambunathan K <kjambunathan@novell.com>
218         
219         * RegexTest.cs: 
220         * RegexBugs.cs: Added test case for exercising Regex.Unescape()
221         Added test cases for exercising \b as a word boundary operator
222         and as a character class in a regex. Refer bug #58256 for more 
223         information.
224
225         
226 2004-06-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
227
228         * RegexBugs.cs: added CategoryAndNegated test.
229
230 2004-05-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
231
232         * RegexBugs.cs: added tests from bug #59150.
233
234 2004-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
235
236         * Test/System.Text.RegularExpressions/PerlTrials.cs:
237         Patch by Eric Durand Tremblay with tests.
238         1) Capture inner group when named.
239         2) Resolved parse error caused by not capturing inner group
240         3) Resolved incorrect capture group
241         4) Now, not capturing anything when unnamed ( correct behavior)
242
243
244 2004-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
245
246         * PerlTrials.cs: unix line endings.
247
248 2004-03-30  Lluis Sanchez Gual <lluis@ximian.com>
249
250         * RegexBugs.cs: Added test for bug #52890.
251         
252 2004-03-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
253
254         * RegexBugs.cs: added new test with a regex used when discovering the
255         wsdl document for a asmx page.
256
257 2004-03-22  Jackson Harper  <jackson@ximian.com>
258
259         * RegexBugs.cs: Add test case for multiple matches.
260         
261 2004-03-17  Francois Beauchemin <beauche@softhome.net>
262         * PerlTrials.cs : Added many test for RightToLeft
263         * PerlTest.cs, RegexTrial : Modified version of regextrial to 
264                 be run all the test and to report exception.
265   
266 2004-03-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
267
268         * RegexBugs.cs: added test case for bug 54797.
269
270 2004-02-02  Nick Drochak <ndrochak@ieee.org>
271
272         * RegexBugs.cs (RangeIgnoreCase): made the last assert pass on .NET.
273
274 2004-01-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
275
276         * RegexBugs.cs: added test from bug #52924.
277
278 2004-01-07  Lluis Sanchez Gual <lluis@ximian.com>
279
280         * RegexBugs.cs: Improved test. In Split(), if the last match is at the
281         end of the string, an empty string must be added to the array of
282         results.
283
284 2003-11-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
285
286         * RegexBugs.cs: added tests from bug #42529.
287