bug fix (wrong nunit API usage)
[mono.git] / mcs / class / System.Web / Test / System.Web / ChangeLog
1 2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
2
3         * VirtualPathUtilityTest.cs: fixed introduced by previous patch
4         bug, which used not supported in mono's nunit function 
5         'Assert.IsNotEmpty'
6
7 2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
8         
9         * VirtualPathUtility.cs : 
10                 - ToAbsoluteXXX (where XXX are numbers between 1-7) tests
11                   transformed to WebTest - since the real-life scenarios 
12                   for those tests are in web context.
13                 - Removed NotWorking attributes - fixed bugs in
14                   VirtualPathUtility - GetDirectory and GetExtension, and
15                   moving ToAbsoluteXXX test to web tests.
16                 - MakeRelative5 test has been splatted to 2 different tests 
17                   - added MakeRelative6
18                 - Removed 'TARGET_JVM' directives
19
20 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
21
22         * StaticSiteMapProviderTest.cs: new tests added.
23
24 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
25
26         * StaticSiteMapProviderTest.cs: removed NotWorking attributes.
27
28 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
29
30         * VirtualPathUtilityTest.cs: new tests added.
31
32 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
33
34         * VirtualPathUtilityTest.cs: new tests added.
35
36 2006-12-11  Igor Zelmanovich   <igorz@mainsoft.com>
37
38         * StaticSiteMapProviderTest.cs: added NotWorking attributes.
39
40 2006-12-05  Igor Zelmanovich   <igorz@mainsoft.com>
41
42         * VirtualPathUtilityTest.cs: new tests added.
43
44 2006-11-29  Igor Zelmanovich   <igorz@mainsoft.com>
45
46         * StaticSiteMapProviderTest.cs: fixed NunitWeb tests.
47
48 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
49
50         * HttpWorkerRequestTest.cs: use IntPtr.Zero instead of (IntPtr) 0
51
52 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
53
54         * HttpRequestTest.cs, HttpWorkerRequestTest.cs: TARGET_JVM
55
56 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
57
58         * StaticSiteMapProviderTest.cs: add 2 tests, one is fixed and the
59         other needs to be fixed yet.
60
61 2006-09-04 Igor Zelmanovich <igorz@mainsoft.com>
62
63         * HttpUtilityTest.cs: new test added.
64
65 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
66
67         * HttpWriter.cs: call WriteString instead of Write. Fixes the test.
68
69 2006-07-10  Andrew Skiba <andrews@mainsoft.com>
70
71         * StaticSiteMapProviderTest.cs: run 3 tests in web context,
72         so they don't fail on HttpContext.Current == null
73
74 2006-07-06  Andrew Skiba <andrews@mainsoft.com>
75
76         * HttpRequestTest: add a test
77
78 2006-07-05  Andrew Skiba <andrews@mainsoft.com>
79
80         * HttpRequestTest: add MapPath tests
81
82 2006-06-21  Sebastien Pouliot  <sebastien@ximian.com>
83
84         * HttpWriter.cs: Fix test fixture not to inherit from 
85         AspNetHostingMinimal which limits the test execution when the CAS 
86         category isn't excluded.
87
88 2006-06-05 Juraj Skripsky <js@hotfeet.ch>
89
90         * HttpRequestTest.cs: add test case to verify that the correct 
91         encoding is used during url-decoding of the query string.
92
93 2006-05-17 Kazuki Oikawa <kazuki@panicode.com>
94
95         * HttpUtilityTest.cs: added tests for HttpUtility.ParseQueryString.
96
97 2006-04-20 Andrew Skiba <andrews@mainsoft.com>
98
99         * SiteMapNodeTest.cs: new tests for null reference exceptions in SiteMapNode
100
101 2006-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
102
103         * HttpUtilityTest.cs: new tests. Patch by Vladimir Krasnov.
104
105 2006-04-05 Andrew Skiba <andrews@mainsoft.com>
106
107         * HttpUtilityTest.cs: test UrlEncode and UrlEncodeUnicode for all
108         values from char.MinValue to char.MaxValue according to reference
109         implementation.
110
111 2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
112
113         * HttpUtilityTest.cs: test from bug #77931.
114
115 2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
116
117         * HttpResponseTest.cs: added tests for CacheControl that set it to null
118         and string.Empty.
119
120 2006-03-10  Chris Toshok  <toshok@ximian.com>
121
122         * StaticSiteMapProviderTest.cs: new tests.
123
124         * SiteMapProviderTest.cs: new tests.
125
126 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
127
128         * VirtualPathUtilityTest.cs: added new tests.
129
130 2005-12-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
131
132         * HttpRequestTest.cs: ignore test.
133
134 2005-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
135
136         * HttpCookieTest.cs: test for setting the Secure property.
137
138 2005-11-07  Jason Diamond  <jason@diamond.name>
139
140         * HttpRequestTest.cs: Added new tests.
141
142 2005-11-01  Chris Toshok  <toshok@ximian.com>
143
144         * VirtualPathUtilityTest.cs: new tests.
145
146 2005-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
147
148         * HttpResponseCas.cs:
149         * HttpRequestCas.cs: now that filters are implemented, remove the catch
150         for NotImplementedException.
151
152 2005-09-29  Sebastien Pouliot  <sebastien@ximian.com>
153
154         * HttpBrowserCapabilitiesCas.cs: Fixed tests case to work with both
155         values returned by Mono and MS runtimes.
156         * HttpContextCas.cs: Ignore the Application_Deny_UnmanagedCode test 
157         case. This check was removed in 2.0 and seems to be inconsistent in
158         previous versions (i.e. depends on the execution order which triggers
159         the initialization of the HttpRuntime).
160
161 2005-09-23  Sebastien Pouliot  <sebastien@ximian.com>
162
163         * HttpContextCas.cs: Mono throws ArgumentNullException for RewritePath
164         methods while MS throws NullReferenceException.
165
166 2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
167
168         * HttpCachePolicyCas.cs: SetDiskCacheable method was removed in 2.0 RC
169
170 2005-09-21  Sebastien Pouliot  <sebastien@ximian.com>
171
172         * HttpRequestTest.cs: Fixed test cases so they now execute without 
173         errors on MS 1.1 SP1, 2.0 RC and Mono (default profile).
174
175 2005-09-14  Sebastien Pouliot  <sebastien@ximian.com>
176
177         * HttpWorkerRequestTest.cs: Add test cases for default values of new
178         2.0 APIs.
179
180 2005-09-13  Sebastien Pouliot  <sebastien@ximian.com>
181
182         * HttpApplicationCas.cs: New. CAS unit tests.
183         * HttpApplicationStateCas.cs: New. CAS unit tests.
184         * HttpBrowserCapabilitiesCas.cs: New. CAS unit tests.
185         * HttpCachePolicyCas.cs: New. CAS unit tests.
186         * HttpCacheVaryByHeadersCas.cs: New. CAS unit tests.
187         * HttpCacheVaryByParamsCas.cs: New. CAS unit tests.
188         * HttpClientCertificateCas.cs: New. CAS unit tests.
189         * HttpCompileExceptionCas.cs: New. CAS unit tests.
190         * HttpContextCas.cs: Add method/propertie CAS tests cases.
191         * HttpCookieCas.cs: New. CAS unit tests.
192         * HttpCookieCollectionCas.cs: New. CAS unit tests.
193         * HttpExceptionCas.cs: New. CAS unit tests.
194         * HttpFileCollectionCas.cs: New. CAS unit tests.
195         * HttpModuleCollectionCas.cs: New. CAS unit tests.
196         * HttpParseExceptionCas.cs: New. CAS unit tests.
197         * HttpRequestCas.cs: New. CAS unit tests.
198         * HttpRequestValidationExceptionCas.cs: New. CAS unit tests.
199         * HttpResponseCas.cs: New. CAS unit tests.
200         * HttpRuntimeCas.cs: New. CAS unit tests.
201         * HttpServerUtilityCas.cs: New. CAS unit tests.
202         * HttpStaticObjectsCollectionCas.cs: New. CAS unit tests.
203         * HttpUnhandledExceptionCas.cs: New. CAS unit tests.
204         * HttpUtilityCas.cs: New. CAS unit tests.
205         * HttpWorkerRequestCas.cs: New. CAS unit tests.
206         * HttpWriterCas.cs: New. CAS unit tests.
207         * ProcessInfoCas.cs: New. CAS unit tests.
208         * ProcessModelInfoCas.cs: New. CAS unit tests.
209         * TraceContextCas.cs: New. CAS unit tests.
210
211 2005-09-01  Sebastien Pouliot  <sebastien@ximian.com>
212
213         * HttpContextCas.cs: New. CAS unit tests for SkipAuthorization and
214         User property setters.
215
216 2005-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
217
218         * HttpRequestTest.cs: test for negative content length.
219
220 2005-08-25  Sebastien Pouliot  <sebastien@ximian.com> 
221
222         * HttpClientCertificateTest.cs: Most of the test throws a 
223         ArgumentNullException on MS 1.x implementation - even for getting 
224         properties. Mono only support the 2.0 (right) behaviour so we're
225         skipping the tests on 1.1.
226
227 2005-08-22  Sebastien Pouliot  <sebastien@ximian.com>
228
229         * HttpContext.cs: Added test case for using the .ctor with a null
230         HttpWorkerRequest.
231
232 2005-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
233
234         * HttpRequestTest.cs: test for MapImageCoordinates.
235
236 2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
237
238         * HttpRequestTest.cs: test for UserLanguages.
239
240 2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
241
242         * HttpRequestTest.cs: new test for AcceptTypes property.
243
244 2005-08-10  Sebastien Pouliot  <sebastien@ximian.com> 
245  
246         * HttpClientCertificateTest.cs: Unit tests for HttpClientCertificate.
247
248 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
249
250         * HttpResponseTest.cs: added tests for Status, StatusDescription and
251         StatusCode.
252
253 2005-08-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
254
255         * HttpRequestTest.cs: test case to ensure that the first variable in 
256         the query string does not get a wrong name.
257
258 2005-07-21  Chris Toshok  <toshok@ximian.com>
259
260         * HttpCookieCollectionTest.cs: fix warnings.
261
262 2005-07-18  Chris Toshok  <toshok@ximian.com>
263
264         * HttpCacheVaryByParamsTest.cs: rework these tests a bit.
265
266         * HttpCacheVaryByHeadersTest.cs: add case sensitivity check.
267
268 2005-07-15  Chris Toshok  <toshok@ximian.com>
269
270         * HttpCookieCollectionTest.cs: tests for
271         System.Web.HttpCookieCollection
272
273 2005-07-15  Chris Toshok  <toshok@ximian.com>
274
275         * HttpCookieTest.cs: add a subkeys-only test.
276
277 2005-07-15  Chris Toshok  <toshok@ximian.com>
278
279         * HttpCookieTest.cs: new tests for S.W.HttpCookie.
280
281 2005-07-13  Sebastien Pouliot  <sebastien@ximian.com>
282
283         * HttpUtilityTest.cs: Use Assert.Fail (and not Assertion.Fail) to 
284         remove warning from compiler (obsolete).
285
286 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
287
288         * HttpUtilityTest.cs: added one more test.
289
290 2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
291
292         * HttpUtilityTest.cs: new test for extra '0'.
293
294 2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
295
296         * HttpUtilityTest.cs: new tests.
297
298 2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>
299
300         * HttpUtilityTest.cs : test for url decode.
301
302 2005-02-23  Sebastien Pouliot  <sebastien@ximian.com> 
303  
304         * HttpRequestTest.cs: Added another XSS case that was found on ASP.NET
305         (fixed now) but didn't affect Mono.
306
307 2005-02-23  Sebastien Pouliot  <sebastien@ximian.com>
308
309         * HttpRequestTest.cs: New. Test that ValidateInput throw exceptions
310         when expected.
311         * HttpServerUtilityTest.cs: New. Test for possible XSS when using 
312         HtmlEncode.
313         * HttpUtilityTest.cs: New. Test for possible XSS when using 
314         HtmlEncode.