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