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