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