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