2008-11-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
[mono.git] / mcs / class / System / Test / System.Net / ChangeLog
1
2 2008-11-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
3
4         * FtpWebRequestTest.cs: add test for bug 333985.
5
6 2008-10-30 Gonzalo Paniagua Javier <gonzalo@novell.com>
7
8         * HttpWebResponseTest.cs:
9         * SocketResponder.cs:
10         * HttpWebRequestTest.cs: don't pretend to be a 1.1 server or the
11         socket will stay open. Timeout for Ntlm test is 5s now.
12
13 2008-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
14
15         * HttpWebRequestTest.cs: Fixed test for bug #429200.
16
17 2008-10-18  Gert Driesen  <drieseng@users.sourceforge.net>
18
19         * HttpWebRequestTest.cs: Added test for bug #429200.
20
21 2008-10-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
22
23         * HttpWebRequestTest.cs: mini-test case for NTLM auth.
24
25 2008-08-06  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * IPAddressTest.cs : added test strings for bug #411920 as well as
28           enabling some ipv4ParseOK strings.
29
30 2008-07-25  Gert Driesen  <drieseng@users.sourceforge.net>
31
32         * HttpWebResponseTest.cs: Enabled tests.
33
34 2008-07-03  Gert Driesen  <drieseng@users.sourceforge.net>
35
36         * HttpListener2Test.cs: Added test for multiple responses.
37         * HttpWebResponseTest.cs: Added tests for disposed checks.
38
39 2008-04-18  Gert Driesen  <drieseng@users.sourceforge.net>
40
41         * FileWebRequestTest.cs: Now that we have proper locking for file
42         deletes on unix, bug #323388 applies to unix as well.
43
44 2008-04-06  Geoff Norton  <gnorton@novell.com>
45
46         * HttpListener2Test.cs:
47         * HttpListenerRequestTest.cs: HttpListener Basic authenticationt test
48         from Maciej Paszta <paszczi@go2.pl>
49
50 2008-02-09  Daniel Nauck  <dna@mono-project.de>
51
52         * CookieContainerTest.cs: added some not working Add/Expired tests
53
54 2008-02-09  Daniel Nauck  <dna@mono-project.de>
55
56         * CookieTest.cs: added tests for public fields
57
58 2008-01-27  Gert Driesen  <drieseng@users.sourceforge.net>
59
60         * IPAddressTest.cs: Remove use of deprecated Assertion. Improved
61         existing tests.
62
63 2008-01-26  Daniel Nauck  <dna@mono-project.de>
64
65         * CookieTest.cs: enabled ToString () test,
66         added Version property test
67
68 2008-01-26  Daniel Nauck  <dna@mono-project.de>
69
70         * CookieTest.cs: added tests for Cookie.ToString (), see bug #316017,
71         fixed line endings
72
73 2008-01-17  Zoltan Varga  <vargaz@gmail.com>
74
75         * HttpWebRequestTest.cs: Disable #353495 since it fails on the 2.0 profile.
76
77 2008-01-15  Atsushi Enomoto  <atsushi@ximian.com>
78
79         * HttpWebRequestTest.cs : added test for bug #353495.
80
81 2007-12-03  Gert Driesen  <drieseng@users.sourceforge.net>
82
83         * WebClient.cs: Added tests for argument checks.
84
85 2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
86
87         * WebProxyTest.cs: Remove unused fields.
88
89 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
90
91         * WebRequestTest.cs: Fixed test for serialization ctor to match
92         1.0 profile change. Added trivial tests to argument null checks.
93         Added test for DefaultWebProxy. Fixed line endings.
94
95 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
96
97         * HttpListenerRequestTest.cs: Added test for HttpMethod.
98
99 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
100
101         * HttpListenerRequestTest.cs: Added test for HasEntityBody.
102         * HttpListener2Test.cs: Removed CWL.
103
104 2007-08-29  Atsushi Enomoto  <atsushi@ximian.com>
105
106         * IPAddressTest.cs : added an address with scope id to parse/format
107           test.
108
109 2007-06-28  Chris Howie  <cdhowie@nerdshack.com>
110
111         * ServicePointTest.cs: Add some loose tests for
112         ServicePoint.BindIPEndPointDelegate.
113
114 2007-08-01  Rodrigo Kumpera  <rkumpera@novell.com>
115
116         * HttpListener2Test.cs: Fixed Cookie Test 
117
118 2007-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
119
120         * HttpListener2Test.cs: Tests for cookie receiving and sending, related to bug #81627
121
122 2007-07-17  Gert Driesen  <drieseng@users.sourceforge.net>
123
124         * HttpWebRequestTest.cs: Fixed and enabled InternalServerError test.
125         Added test for response without Content-Length.
126
127 2007-07-15  Gert Driesen  <drieseng@users.sourceforge.net>
128
129         * HttpWebRequestTest.cs: Remove usage of deprecated Assertion class.
130         Fixed Sync test.  Fixed InternalServerError to pass on .NET 2.0, and
131         renumbered tests. Added test for bug #81504.
132
133 2007-05-18  Gert Driesen  <drieseng@users.sourceforge.net>
134
135         * HttpWebRequestTest.cs: Added test for exception thrown on read
136         timeout. Added tests for bug #81624 and #81671.
137
138 2007-04-23  Marek Habersack  <mhabersack@novell.com>
139
140         * CookieContainerTest.cs: the GetCookies test works now.
141
142 2007-04-21  Gert Driesen  <drieseng@users.sourceforge.net>
143
144         * CookieContainerTest.cs: Removed usage of deprecated Asssertion
145         class. Added test for bug #81421.
146         * SocketResponder.cs: Thread-safety fixes.
147
148 2007-03-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
149
150         * HttpListenerPrefixCollectionTest.cs, HttpListenerTest.cs: removed not
151         supported calls for TARGET_JVM because of validation failures
152
153 2007-02-24  Gert Driesen  <drieseng@users.sourceforge.net>
154
155         * HttpWebRequestTest.cs: Added test for bug #80944.
156
157 2007-02-08  Ilya Kharmatsky <ilyak -at- mainsoft.com>
158
159         * FileWebRequestTest.cs: Excluded not working under TARGET_JVM
160         configuration code in GetResponse_File_DoesNotExist test.
161         * HttpWebRequestTest.cs: Excluded not working under TARGET_JVM
162         configuration test 'Sync'
163
164 2007-02-02  Gert Driesen  <drieseng@users.sourceforge.net>
165
166         * SocketResponder.cs: Fixed typo. Moved to correct namespace.
167
168 2007-02-02  Gert Driesen  <drieseng@users.sourceforge.net>
169
170         * FileWebRequestTest.cs: Separate tests that fail on Windows due to
171         bug #80700, and ignore them on Windows.
172
173 2007-02-01  Gert Driesen  <drieseng@users.sourceforge.net>
174
175         * WebProxyTest.cs: Added tests that cover regression introduced by
176         previous change.
177
178 2007-01-31  Ilya Kharmatsky  <ilyak -at- mainsoft.com>
179
180         * IPAddressTest.cs, WebProxyTest.cs, WebHeaderCollectionTest.cs,
181           ServicePointManagerTest.cs, ServicePointTest.cs:
182           Excluded not working in Grasshopper tests, under 'TARGET_JVM'
183           directive
184         * HttpListenerPrefixCollectionTest.cs, HttpListenerTest.cs,
185           HttpListenerBasicIdentityTest.cs, HttpListener2Test.cs:
186           Excluded entire test fixture, since HttpListener still not 
187           implemented in Grasshopper.
188         * FileWebRequestTest.cs, FileWebResponseTest.cs:
189           Excluded not working in Grasshopper tests and provided different
190           implementation of helper methods - under 'TARGET_JVM'
191
192 2007-01-30  Atsushi Enomoto  <atsushi@ximian.com>
193
194         * HttpWebRequestTest.cs : use correct attribute.
195
196 2007-01-29  Gert Driesen  <drieseng@users.sourceforge.net>
197
198         * HttpWebRequestTest.cs: Added tests for case-sensitive dealing with
199         HTTP method.
200         * SocketResponser.cs: Utility class for tests that require a listener.
201
202 2007-01-29  Ilya Kharmatsky <ilyak -at- mainsoft.com>
203         
204         * IPAddressTest.cs: Fixed missing bracket (under TARGET_JVM)
205
206 2007-01-28  Ilya Kharmatsky <ilyak -at- mainsoft.com>
207
208         * IPAddressTest.cs: Added 'Ignore' attribute for 
209         Constructor0_Address_Invalid test under TARGET_JVM directive.
210
211 2007-01-28  Gert Driesen  <drieseng@users.sourceforge.net>
212
213         * IPAddressTest.cs: Added test for invalid addresses. Fixed 4-byte
214         test on 2.0 profile.
215
216 2007-01-28  Gert Driesen  <drieseng@users.sourceforge.net>
217
218         * FileWebRequestTest.cs: Reworked tests to no longer rely on TMPDIR.
219         Added tests for ConnectionGroupName, ContentLength, ContentType,
220         Credentials, GetRequestStream, GetResponse, Method, PreAuthenticate,
221         Proxy, RequestUri, Timeout. Added binary serialization compatibility
222         tests.
223         * FileWebResponseTest.cs: Added tests for ContentLength, ContentType,
224         GetResponseStream, Headers, ResponseUri.
225
226 2007-01-28  Gert Driesen  <drieseng@users.sourceforge.net>
227
228         * WebHeaderCollectionTest.cs: Added tests for binary serialization
229         compatibility.
230
231 2007-01-28  Gert Driesen  <drieseng@users.sourceforge.net>
232
233         * WebProxyTest.cs: Move IsBypassed null check to separate test, and
234         fixed it for 2.0 profile. Added test for binary serialization.
235
236 2007-01-25  Ilya Kharmatsky  <ilyak -at- mainsoft.com>
237
238         * FileWebRequestTest.cs: Workaround Grasshopper's bugs with
239         'Ignore' and 'NotWorking' attributes.
240
241 2007-01-11  Miguel de Icaza  <miguel@novell.com>
242
243         * HttpListener2Test.cs: Put a bunch of verbs that would not be
244         allowed. 
245
246 2006-12-28  Gert Driesen  <drieseng@users.sourceforge.net>
247
248         * IPAddressTest.cs: Added 4-byte and null address tests.
249
250 2006-11-20 Andrew Skiba <andrews@mainsoft.com>
251
252         * WebHeaderCollectionTest.cs: fix Indexers test to compile on 2.0
253
254 2006-11-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
255
256         * WebHeaderCollectionTest.cs: the Indexers test only compiles on 1.x
257
258 2006-11-07  Dick Porter  <dick@ximian.com>
259
260         * DnsTest.cs: GetHostByAddressString5() should only throw
261         SocketException on pre-2.0 profiles
262
263 2006-11-03  Dick Porter  <dick@ximian.com>
264
265         * DnsTest.cs: Re-enable GetHostEntry
266
267 2006-10-22  Zoltan Varga  <vargaz@gmail.com>
268
269         * DnsTest.cs: Disable GetHostEntry test as it currently fails.
270
271 2006-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
272
273         * HttpListener2Test.cs: new tests for headers sent separate from body
274         and together.
275
276 2006-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
277
278         * HttpListener2Test.cs: test using StreamReader from InputStream.
279
280 2006-08-20  Miguel de Icaza  <miguel@novell.com>
281
282         * HttpListener2Test.cs: Add test case for bug #79112
283
284 2006-04-03  Chris Toshok  <toshok@ximian.com>
285
286         * HttpWebRequestTest.cs (Missing_ContentEncoding): add test to
287         handle missing content encoding header.
288
289 2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>
290
291         * DnsTest.cs : added test for GetHostEntry.
292
293 2006-03-28  Atsushi Enomoto  <atsushi@ximian.com>
294
295         * IPAddressTest.cs : actually #11 in TryParse() is not working.
296           added more tests on IsIPv6Blah properties.
297
298 2006-03-27  Atsushi Enomoto  <atsushi@ximian.com>
299
300         * IPAddressTest.cs : added some tests for TryParse() and IPv6 related
301           properties.
302
303 2006-02-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
304
305         * FtpWebRequestTest.cs: Add a small check for Method.
306         
307 2006-02-03  Atsushi Enomoto  <atsushi@ximian.com>
308
309         * WebRequestTest.cs : FtpWebRequest is only NET_2_0.
310
311 2006-02-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
312
313         * FtpWebRequestTest.cs: New file to test properties/methods
314         that don't need any connection to work.
315         
316 2005-02-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
317
318         * WebRequestTest.cs: Add ftp to the Create () method (to return
319         a FtpWebRequest instance).
320         
321 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
322
323         * HttpListenerTest.cs: disable 2 tests. We're throwing the wrong
324         exception.
325
326 2005-11-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
327
328         * IPAddressTest.cs: more tests for the byte[] ctor.
329
330 2005-11-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
331
332         * HttpListenerPrefixCollectionTest.cs:
333         * HttpListenerTest.cs:
334         * HttpListenerBasicIdentityTest.cs:
335         * HttpListener2Test.cs: tests for HttpListener and related classes.
336
337 2005-11-15  Sebastien Pouliot  <sebastien@ximian.com>
338
339         * IPAddressTest.cs: Fixed an LoopbackIPv6 test case (missing '[') that
340         doesn't work on either MS 1.x or 2.0 (and won't work for long on Mono)
341
342 2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
343
344         * DnsPermissionAttributeTest.cs: Removed *Choice security actions.
345         * SocketPermissionAttributeTest.cs: Removed *Choice security actions.
346         * WebPermissionAttributeTest.cs: Removed *Choice security actions.
347
348 2005-06-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
349
350         * HttpWebRequestTest.cs: added test for a HTTP/1.1 server returning a
351         chunked response with out a 'last-chunk' mark.
352
353 2005-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
354
355         * HttpWebRequestTest.cs: added test for the sslClientStream blocking
356         issue.
357
358 2005-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
359
360         * IPAddressTest.cs: cleanup and added loopback IPv6 test.
361
362 2005-05-19  Sebastien Pouliot  <sebastien@ximian.com>
363
364         * DnsCas.cs: New. CAS unit tests for Dns.
365         * DnsTest.cs: Fixed the wrong End* method being used in AsyncResolve.
366         * FileWebRequestCas.cs: New. CAS unit tests for FileWebRequest.
367         * HttpWebRequestCas.cs: New. CAS unit tests for HttpWebRequest.
368         * WebRequestTest.cs: Added tests to validate exceptions.
369
370 2005-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
371
372         * HttpWebRequestTest.cs: added cookie handling test.
373
374 2005-02-01  Zoltan Varga  <vargaz@freemail.hu>
375
376         * HttpWebRequestTest.cs ServicePointManagerTest.cs ServicePointTest.cs:
377         Mark some tests with [Caregory ("InetAccess")].
378
379 2005-01-28  Nick Drochak  <ndrochak@ieee.org>
380
381         * DnsTest.cs: Pick a URL we can most likely fail against.
382
383 2005-01-24  Nick Drochak  <ndrochak@ieee.org>
384
385         * ServicePointManagerTest.cs: Make sure we have some Service Points
386         when we try to get one.
387
388 2005-01-20  Sebastien Pouliot  <sebastien@ximian.com>
389
390         * ServicePointManagerTest.cs: Add a TearDown method; add setup/teardown
391           logic to (1) record ServicePointManager.MaxServicePointIdleTime, and 
392           (2) set this to 10 milliseconds in setup.  Why?  Because when running the
393           full regression tests, the default timeout of 15 minutes applied, causing
394           the ServicePointManager to be "full" when ServicePointTest is executed.
395           This causes ServicePointTest to generate a failure, as it isn't able to
396           add as many ServicePoints as it expects.  Worse, this failure isn't
397           apparent if you run ServicePointTest individually; it only occurs if it
398           executes *after* ServicePointManagerTest.  Yay Heisenbugs.
399
400 2005-01-19  Sebastien Pouliot  <sebastien@ximian.com>
401
402         * WebPermissionAttributeTest.cs: Removed a test for 1.1 as we delay 
403         the regex creation (like 2.0) so the exception is also delayed.
404
405 2005-01-18  Sebastien Pouliot  <sebastien@ximian.com>
406
407         * IPAddressTest.cs: Some tests may not work if support for IPv6 is
408         disabled in machine.config. Tests haven't re-worked to check for
409         Socket.SupportsIPv6 to ignore them in this case.
410
411 2005-01-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
412
413         * IPAddressTest.cs: this test fails with a FormatException.
414
415 2005-01-10  Nick Drochak  <ndrochak@ieee.org>
416
417         * IPAddressTest.cs: Make tests pass on Fx1.1
418
419 2005-01-10  Nick Drochak  <ndrochak@ieee.org>
420
421         * SocketPermissionAttributeTest.cs: Do not run tests on .NET where there
422         are bugs in the framework.
423         * WebPermissionAttributeTest.cs: Assuming these all pass on Fx2.0, so
424         make them pass on 1.1 too.
425
426 2004-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
427
428         * CookieContainerTest.cs: added tests for CookieContainer.
429
430 2004-10-10 David Sheldon <dave-mono@earth.li>
431
432         * DnsTest.cs: Updated IP for www.go-mono.com. 
433
434 2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>
435
436         * DnsPermissionAttributeTest.cs: New. Unit tests for DnsPermissionAttr.
437         * DnsPermissionTest.cs: New. Unit tests for DnsPermission.
438         * SocketPermissionAttributeTest.cs: New. Unit tests for 
439         SocketPermissionAttribute.
440         * WebPermissionAttributeTest.cs: New. Unit tests for WebPermission
441         Attribute.
442
443 2004-01-02  Nick Drochak  <ndrochak@gol.com>
444
445         * ServicePointManagerTest.cs: Use the nunit v2 paradigm, and stop this
446         test from outputting its debug info with WriteLines.
447         * ServicePointTest.cs: Make sure MaxServicePoints weren't set to some
448         other limit in another test or whatever.  Suppress debug output.
449
450 2003-12-30  Nick Drochak  <ndrochak@gol.com>
451
452         * DnsTest.cs: Update with new IP address for www.go-mono.com and make
453         test failure output more informative. All Tests pass for me on
454         .NET 1.1.
455         * HttpWebRequestTest.cs: Get rid of WriteLines and use Asserts to make
456         it a proper unit test.
457
458 2003-07-16  Peter Williams  <peter@newton.cx>
459
460         * IPAddressTest.cs: #if NET_1_1 for some IPv6 tests that
461         rely on some NET_1_1-only features.
462
463 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
464
465         * IPAddressTest.cs: Added IPv6 addresses tests.
466
467 2002-09-17  Nick Drochak  <ndrochak@gol.com>
468
469         * ServicePointManagerTest.cs: Convert Console.WriteLine() into a Fail()
470
471 2002-05-21  Lawrence Pit <loz@cable.a2000.nl>
472
473         * WebClientTest.cs: added
474         * WebProxyTest.cs: more tests
475
476 2002-05-20  Lawrence Pit <loz@cable.a2000.nl>
477
478         * ServicePointTest.cs: added
479         * ServicePointManagerTest.cs: added
480         * WebProxyTest.cs: added
481         * AllTests.cs: added the above tests
482         * WebHeaderCollection.cs: added TestIndexers.
483
484 2002-05-19  Lawrence Pit <loz@cable.a2000.nl>
485
486         * FileWebRequestTest.cs: all the async methods tests to behave the same 
487         as in ms.net
488
489 2002-05-12  Lawrence Pit <loz@cable.a2000.nl>
490
491         * FileWebRequestTest.cs: added
492
493 2002-05-11  Lawrence Pit <loz@cable.a2000.nl>
494
495         * WebRequestTest.cs: added
496         * WebHeaderCollectionTest.cs: added
497
498 2002-05-09  Lawrence Pit <loz@cable.a2000.nl>
499
500         * Added tests to IPAddressTest.cs
501         * Fixed tests in CookieTest.cs, SocketPermissionsTest.cs, IPEndPointTest.cs
502
503 2002-05-05  Lawrence Pit <loz@cable.a2000.nl>
504
505         * CredentialCacheTest.cs: added
506         * AllTests.cs: added CredentialCacheTest
507
508 2002-05-05  Lawrence Pit <loz@cable.a2000.nl>
509
510         * IPAddressTest.cs: added test for loopback
511
512 2002-04-30  Nick Drochak  <ndrochak@gol.com>
513
514         * IPAddressTest.cs: Remove unused code to eliminate compiler warnings.
515
516 2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
517
518         * CookieTest.cs: added
519         * CookieCollectionTest.cs: added
520         * AllTests.cs: added
521
522 2002-04-24  Nick Drochak  <ndrochak@gol.com>
523
524         * IPAddressTest.cs: Make test conform to MS behavior. Also, if wrong 
525         exception is thrown, let eveyone know which one.
526
527 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
528
529         * IPAddressTest.cs: use BitConverter to set localhost, catch
530         OverflowException in TestParseWrong() and changed some constants.
531
532 2002-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
533
534         * AllTests.cs: added IPEndPointTest.
535         * IPEndPointTest.cs: added file (author: Lawrence Pit).
536         * IPAdressTest.cs: use Fail is expected exception are not raised.
537
538 2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
539
540         * IPAddressTest.cs: use System.BitConverter.IsLittleEndian (suggested
541         by Paolo) instead of guessing the endianness.
542         
543 2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
544
545         * ChangeLog:
546         * AllTests.cs:
547         * IPAddressTest.cs: added files.
548