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