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