* **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
[mono.git] / mcs / class / System.Web / Test / System.Web / ChangeLog
1 2009-03-26  Marek Habersack  <mhabersack@novell.com>
2
3         * HttpResponseTest.cs: enabled the WriteHeader test. Modified the
4         part where it checks the values of the headers - order in which
5         the headers are sent does not matter. Partial fix for bug #488702
6         FakeHttpWorkerRequest2 stores the sent (un)known headers in hash
7         tables now.
8
9 2009-03-25  Gert Driesen  <drieseng@users.sourceforge.net>
10
11         * HttpResponseTest.cs: Added tests for bug #485557 and #488702. 
12         Return meaningful value for GetUriPath () in FakeHttpWorkerRequest2
13         to allow tests to pass on MS.
14  
15 2008-07-25  Dean Brettle <dean@brettle.com>
16
17         * AppBrowsersTest.cs: Added tests for bug where capabilities 
18         containing literal $ or % were dropped.  Added test for bug 
19         where capabilities with multiple $ substitutions only
20         had one applied.
21
22 2008-03-23  Dean Brettle <dean@brettle.com>
23
24         * AppBrowsersTest.cs: added tests to ensure browscap.ini
25         etc/mono/2.0/Browsers/Compat.browser are being used when there
26         are App_Browser/*.browser files.
27
28 2008-03-09  Dean Brettle <dean@brettle.com> 
29
30         * AppBrowsersTest.cs: added.  Includes tests for Control.Adapter,
31         Control.ResolveAdapter, Control.TagWriter, and
32         Control.CreateHtmlTextWriter, when using App_Browsers/*.browser files.
33         AppBrowsersTest is currently tagged [Ignore], pending a fix for 
34         bug #351878.
35         
36         * HttpRuntimeTest.cs: added. Includes test for 
37         HttpRuntime.UnloadAppDomain().  Marked [Ignore], pending a fix for
38         bug #351878.
39         
40 2008-01-16  Juraj Skripsky  <js@hotfeet.ch>
41
42         * HttpRequestTest.cs (TestReferer): added test for invalid referer url.
43
44 2008-01-14  Sebastien Pouliot  <sebastien@ximian.com>
45
46         * HttpCookieTest.cs: Added HttpOnly test cases.
47
48 2007-12-19  Gert Driesen  <drieseng@users.sourceforge.net>
49
50         * HttpCookieCollectionTest.cs: Added test for string indexer and
51         Get (String) overload.
52
53 2007-11-23  Daniel Nauck  <dna@mono-project.de>
54
55         * TraceContextRecordTest.cs: added
56
57 2007-11-22  Marek Habersack  <mhabersack@novell.com>
58
59         * HttpCacheVaryByContentEncodingsTest.cs: added
60
61 2007-11-17  Marek Habersack  <mhabersack@novell.com>
62
63         * HttpResponseTest.cs: added a simple test for AddFileDep*
64         methods, for bug #342511
65
66 2007-11-05  Marek Habersack  <mhabersack@novell.com>
67
68         * HttpRequestTest.cs: added a test for case when the query string
69         is null.
70
71 2007-10-30 Igor Zelmanovich <igorz@mainsoft.com>
72
73         * HttpUtilityTest.cs: added new test.
74
75 2007-10-30 Igor Zelmanovich <igorz@mainsoft.com>
76
77         * HttpUtilityTest.cs: make test pass on .NET.
78
79 2007-08-27  Marek Habersack  <mhabersack@novell.com>
80
81         * HttpCookieTest.cs: the ToStringTest works now.
82
83 2007-07-30 Vladimir Krasnov <vladimirk@mainsoft.com>
84
85         * HttpResponseTest.cs: Test_Response, TestResponse_Chunked marked as
86         NotWorking in GH
87
88 2007-04-23 Joshua Tauberer <jit@occams.info>
89
90         * HttpRequestTest.cs: Added test EmptyQueryValueParams.
91
92 2007-04-11 Gert Driesen <drieseng@users.sourceforge.net>
93
94         * HttpCookieTest.cs: Added test for bug #81333.
95
96 2007-03-18 Igor Zelmanovich <igorz@mainsoft.com>
97
98         * VirtualPathUtilityTest.cs: new tests, removed dublicated test.
99
100 2007-03-18 Igor Zelmanovich <igorz@mainsoft.com>
101
102         * VirtualPathUtilityTest.cs: new tests.
103
104 2007-03-15 Igor Zelmanovich <igorz@mainsoft.com>
105
106         * VirtualPathUtilityTest.cs: new tests.
107
108 2007-03-06 Igor Zelmanovich <igorz@mainsoft.com>
109
110         * StaticSiteMapProviderTest.cs: removed NotWorking attributes..
111
112 2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
113
114         * VirtualPathUtilityTest.cs: fixed introduced by previous patch
115         bug, which used not supported in mono's nunit function 
116         'Assert.IsNotEmpty'
117
118 2007-01-15 Ilya Kharmatsky  <ilya -at- decode-systems.com>
119         
120         * VirtualPathUtility.cs : 
121                 - ToAbsoluteXXX (where XXX are numbers between 1-7) tests
122                   transformed to WebTest - since the real-life scenarios 
123                   for those tests are in web context.
124                 - Removed NotWorking attributes - fixed bugs in
125                   VirtualPathUtility - GetDirectory and GetExtension, and
126                   moving ToAbsoluteXXX test to web tests.
127                 - MakeRelative5 test has been splatted to 2 different tests 
128                   - added MakeRelative6
129                 - Removed 'TARGET_JVM' directives
130
131 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
132
133         * StaticSiteMapProviderTest.cs: new tests added.
134
135 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
136
137         * StaticSiteMapProviderTest.cs: removed NotWorking attributes.
138
139 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
140
141         * VirtualPathUtilityTest.cs: new tests added.
142
143 2006-12-12 Igor Zelmanovich <igorz@mainsoft.com>
144
145         * VirtualPathUtilityTest.cs: new tests added.
146
147 2006-12-11  Igor Zelmanovich   <igorz@mainsoft.com>
148
149         * StaticSiteMapProviderTest.cs: added NotWorking attributes.
150
151 2006-12-05  Igor Zelmanovich   <igorz@mainsoft.com>
152
153         * VirtualPathUtilityTest.cs: new tests added.
154
155 2006-11-29  Igor Zelmanovich   <igorz@mainsoft.com>
156
157         * StaticSiteMapProviderTest.cs: fixed NunitWeb tests.
158
159 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
160
161         * HttpWorkerRequestTest.cs: use IntPtr.Zero instead of (IntPtr) 0
162
163 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
164
165         * HttpRequestTest.cs, HttpWorkerRequestTest.cs: TARGET_JVM
166
167 2006-11-05 Andrew Skiba <andrews@mainsoft.com>
168
169         * StaticSiteMapProviderTest.cs: add 2 tests, one is fixed and the
170         other needs to be fixed yet.
171
172 2006-09-04 Igor Zelmanovich <igorz@mainsoft.com>
173
174         * HttpUtilityTest.cs: new test added.
175
176 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
177
178         * HttpWriter.cs: call WriteString instead of Write. Fixes the test.
179
180 2006-07-10  Andrew Skiba <andrews@mainsoft.com>
181
182         * StaticSiteMapProviderTest.cs: run 3 tests in web context,
183         so they don't fail on HttpContext.Current == null
184
185 2006-07-06  Andrew Skiba <andrews@mainsoft.com>
186
187         * HttpRequestTest: add a test
188
189 2006-07-05  Andrew Skiba <andrews@mainsoft.com>
190
191         * HttpRequestTest: add MapPath tests
192
193 2006-06-21  Sebastien Pouliot  <sebastien@ximian.com>
194
195         * HttpWriter.cs: Fix test fixture not to inherit from 
196         AspNetHostingMinimal which limits the test execution when the CAS 
197         category isn't excluded.
198
199 2006-06-05 Juraj Skripsky <js@hotfeet.ch>
200
201         * HttpRequestTest.cs: add test case to verify that the correct 
202         encoding is used during url-decoding of the query string.
203
204 2006-05-17 Kazuki Oikawa <kazuki@panicode.com>
205
206         * HttpUtilityTest.cs: added tests for HttpUtility.ParseQueryString.
207
208 2006-04-20 Andrew Skiba <andrews@mainsoft.com>
209
210         * SiteMapNodeTest.cs: new tests for null reference exceptions in SiteMapNode
211
212 2006-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213
214         * HttpUtilityTest.cs: new tests. Patch by Vladimir Krasnov.
215
216 2006-04-05 Andrew Skiba <andrews@mainsoft.com>
217
218         * HttpUtilityTest.cs: test UrlEncode and UrlEncodeUnicode for all
219         values from char.MinValue to char.MaxValue according to reference
220         implementation.
221
222 2006-03-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223
224         * HttpUtilityTest.cs: test from bug #77931.
225
226 2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
227
228         * HttpResponseTest.cs: added tests for CacheControl that set it to null
229         and string.Empty.
230
231 2006-03-10  Chris Toshok  <toshok@ximian.com>
232
233         * StaticSiteMapProviderTest.cs: new tests.
234
235         * SiteMapProviderTest.cs: new tests.
236
237 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
238
239         * VirtualPathUtilityTest.cs: added new tests.
240
241 2005-12-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
242
243         * HttpRequestTest.cs: ignore test.
244
245 2005-12-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
246
247         * HttpCookieTest.cs: test for setting the Secure property.
248
249 2005-11-07  Jason Diamond  <jason@diamond.name>
250
251         * HttpRequestTest.cs: Added new tests.
252
253 2005-11-01  Chris Toshok  <toshok@ximian.com>
254
255         * VirtualPathUtilityTest.cs: new tests.
256
257 2005-10-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
258
259         * HttpResponseCas.cs:
260         * HttpRequestCas.cs: now that filters are implemented, remove the catch
261         for NotImplementedException.
262
263 2005-09-29  Sebastien Pouliot  <sebastien@ximian.com>
264
265         * HttpBrowserCapabilitiesCas.cs: Fixed tests case to work with both
266         values returned by Mono and MS runtimes.
267         * HttpContextCas.cs: Ignore the Application_Deny_UnmanagedCode test 
268         case. This check was removed in 2.0 and seems to be inconsistent in
269         previous versions (i.e. depends on the execution order which triggers
270         the initialization of the HttpRuntime).
271
272 2005-09-23  Sebastien Pouliot  <sebastien@ximian.com>
273
274         * HttpContextCas.cs: Mono throws ArgumentNullException for RewritePath
275         methods while MS throws NullReferenceException.
276
277 2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
278
279         * HttpCachePolicyCas.cs: SetDiskCacheable method was removed in 2.0 RC
280
281 2005-09-21  Sebastien Pouliot  <sebastien@ximian.com>
282
283         * HttpRequestTest.cs: Fixed test cases so they now execute without 
284         errors on MS 1.1 SP1, 2.0 RC and Mono (default profile).
285
286 2005-09-14  Sebastien Pouliot  <sebastien@ximian.com>
287
288         * HttpWorkerRequestTest.cs: Add test cases for default values of new
289         2.0 APIs.
290
291 2005-09-13  Sebastien Pouliot  <sebastien@ximian.com>
292
293         * HttpApplicationCas.cs: New. CAS unit tests.
294         * HttpApplicationStateCas.cs: New. CAS unit tests.
295         * HttpBrowserCapabilitiesCas.cs: New. CAS unit tests.
296         * HttpCachePolicyCas.cs: New. CAS unit tests.
297         * HttpCacheVaryByHeadersCas.cs: New. CAS unit tests.
298         * HttpCacheVaryByParamsCas.cs: New. CAS unit tests.
299         * HttpClientCertificateCas.cs: New. CAS unit tests.
300         * HttpCompileExceptionCas.cs: New. CAS unit tests.
301         * HttpContextCas.cs: Add method/propertie CAS tests cases.
302         * HttpCookieCas.cs: New. CAS unit tests.
303         * HttpCookieCollectionCas.cs: New. CAS unit tests.
304         * HttpExceptionCas.cs: New. CAS unit tests.
305         * HttpFileCollectionCas.cs: New. CAS unit tests.
306         * HttpModuleCollectionCas.cs: New. CAS unit tests.
307         * HttpParseExceptionCas.cs: New. CAS unit tests.
308         * HttpRequestCas.cs: New. CAS unit tests.
309         * HttpRequestValidationExceptionCas.cs: New. CAS unit tests.
310         * HttpResponseCas.cs: New. CAS unit tests.
311         * HttpRuntimeCas.cs: New. CAS unit tests.
312         * HttpServerUtilityCas.cs: New. CAS unit tests.
313         * HttpStaticObjectsCollectionCas.cs: New. CAS unit tests.
314         * HttpUnhandledExceptionCas.cs: New. CAS unit tests.
315         * HttpUtilityCas.cs: New. CAS unit tests.
316         * HttpWorkerRequestCas.cs: New. CAS unit tests.
317         * HttpWriterCas.cs: New. CAS unit tests.
318         * ProcessInfoCas.cs: New. CAS unit tests.
319         * ProcessModelInfoCas.cs: New. CAS unit tests.
320         * TraceContextCas.cs: New. CAS unit tests.
321
322 2005-09-01  Sebastien Pouliot  <sebastien@ximian.com>
323
324         * HttpContextCas.cs: New. CAS unit tests for SkipAuthorization and
325         User property setters.
326
327 2005-08-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
328
329         * HttpRequestTest.cs: test for negative content length.
330
331 2005-08-25  Sebastien Pouliot  <sebastien@ximian.com> 
332
333         * HttpClientCertificateTest.cs: Most of the test throws a 
334         ArgumentNullException on MS 1.x implementation - even for getting 
335         properties. Mono only support the 2.0 (right) behaviour so we're
336         skipping the tests on 1.1.
337
338 2005-08-22  Sebastien Pouliot  <sebastien@ximian.com>
339
340         * HttpContext.cs: Added test case for using the .ctor with a null
341         HttpWorkerRequest.
342
343 2005-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
344
345         * HttpRequestTest.cs: test for MapImageCoordinates.
346
347 2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
348
349         * HttpRequestTest.cs: test for UserLanguages.
350
351 2005-08-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
352
353         * HttpRequestTest.cs: new test for AcceptTypes property.
354
355 2005-08-10  Sebastien Pouliot  <sebastien@ximian.com> 
356  
357         * HttpClientCertificateTest.cs: Unit tests for HttpClientCertificate.
358
359 2005-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
360
361         * HttpResponseTest.cs: added tests for Status, StatusDescription and
362         StatusCode.
363
364 2005-08-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
365
366         * HttpRequestTest.cs: test case to ensure that the first variable in 
367         the query string does not get a wrong name.
368
369 2005-07-21  Chris Toshok  <toshok@ximian.com>
370
371         * HttpCookieCollectionTest.cs: fix warnings.
372
373 2005-07-18  Chris Toshok  <toshok@ximian.com>
374
375         * HttpCacheVaryByParamsTest.cs: rework these tests a bit.
376
377         * HttpCacheVaryByHeadersTest.cs: add case sensitivity check.
378
379 2005-07-15  Chris Toshok  <toshok@ximian.com>
380
381         * HttpCookieCollectionTest.cs: tests for
382         System.Web.HttpCookieCollection
383
384 2005-07-15  Chris Toshok  <toshok@ximian.com>
385
386         * HttpCookieTest.cs: add a subkeys-only test.
387
388 2005-07-15  Chris Toshok  <toshok@ximian.com>
389
390         * HttpCookieTest.cs: new tests for S.W.HttpCookie.
391
392 2005-07-13  Sebastien Pouliot  <sebastien@ximian.com>
393
394         * HttpUtilityTest.cs: Use Assert.Fail (and not Assertion.Fail) to 
395         remove warning from compiler (obsolete).
396
397 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
398
399         * HttpUtilityTest.cs: added one more test.
400
401 2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
402
403         * HttpUtilityTest.cs: new test for extra '0'.
404
405 2005-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
406
407         * HttpUtilityTest.cs: new tests.
408
409 2005-05-13  Atsushi Enomoto  <atsushi@ximian.com>
410
411         * HttpUtilityTest.cs : test for url decode.
412
413 2005-02-23  Sebastien Pouliot  <sebastien@ximian.com> 
414  
415         * HttpRequestTest.cs: Added another XSS case that was found on ASP.NET
416         (fixed now) but didn't affect Mono.
417
418 2005-02-23  Sebastien Pouliot  <sebastien@ximian.com>
419
420         * HttpRequestTest.cs: New. Test that ValidateInput throw exceptions
421         when expected.
422         * HttpServerUtilityTest.cs: New. Test for possible XSS when using 
423         HtmlEncode.
424         * HttpUtilityTest.cs: New. Test for possible XSS when using 
425         HtmlEncode.