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