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