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