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