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