merged Sys.Web.Services 2.0 support in my branch:
[mono.git] / mcs / class / corlib / Test / System.IO / ChangeLog
1 2006-12-21  Gert Driesen  <drieseng@users.sourceforge.net>
2
3         * MemoryStreamTest.cs: Added (de)serialization tests for bug #80205.
4
5 2006-11-28  Gert Driesen  <drieseng@users.sourceforge.net>
6
7         * DirectoryTest.cs: Use Assert.Ignore instead of silently ignoring
8         test.
9
10 2006-11-07  Gert Driesen  <drieseng@users.sourceforge.net>
11
12         * DirectoryTest.cs: Use Assert class intead of deriving from 
13         deprecated Assertion class. Only ignore CreationTime test on unix.
14         Removed extra tabs.
15
16 2006-11-07  Dick Porter  <dick@ximian.com>
17
18         * DirectoryTest.cs: CreateDirectoryAlreadyExistsAsFile() should
19         expect an IOException in the 2.0 profile
20
21 2006-10-30 Joel Reed  <joel.reed@ddiworld.com>
22
23         * DirectoryInfoTest.cs: Updated tests to support the DirectoryInfo
24         SearchOption.AllDirectories
25
26 2006-09-24  Raja R Harinath  <harinath@gmail.com>
27
28         * FileInfoTest.cs (IsReadOnly): Fix compilation.  Mark as NotWorking.
29
30 2006-09-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
31
32         * FileInfoTest.cs: improved IsReadOnly test case. Patch by Joel Reed.
33
34 2006-09-21  Gert Driesen  <drieseng@users.sourceforge.net>
35
36         * FileNotFoundExceptionTest.cs: Added ctor tests.
37
38 2006-07-06  Dick Porter  <dick@ximian.com>
39
40         * DirectoryTest.cs: Test creating a directory when a file or
41         directory already exists with the requested name.
42
43 2006-05-14  Zoltan Varga  <vargaz@gmail.com>
44
45         * DirectoryTest.cs: Ignore one of the tests which causes nunit to abort on
46         IA64 due to an exception handling bug.
47
48 2006-05-08  Atsushi Enomoto <atsushi@ximian.com>
49
50         * DirectoryTest.cs : don't expect "chmod" on Windows.
51
52 2006-05-01  Daniel Drake  <dsd@gentoo.org>
53
54         * DirectoryTest.cs: add test for bug #78239, based on suggestion from
55         Robert Jordan.
56
57 2006-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
58
59         * DirectoryTest.cs: added test for bug 78209.
60
61 2006-04-28  Robert Jordan  <robertj@gmx.net>
62
63         * PathTest.cs: Added tests for bug #78147.
64
65 2006-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
66
67         * FileStreamTest.cs: new test from bug #77863.
68
69 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
70
71         * FileTest.cs: In 2.0 profile, no longer expect IOException when path to
72         non-existing directory or file is specified in Get***Time(Utc) methods
73         (bug #77641). Renamed tests and removed trailing tabs. Removed
74         duplicate test. Fixed GetLastWriteTime(Utc) tests that used
75         GetLastAccessTime(Utc) instead of GetLastWriteTime(Utc).
76         * DirectoryTest.cs: No longer expect IOException when path to 
77         non-existing directory or file is specified in Get***Time(Utc) methods
78         (bug #77641).   
79
80 2006-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
81
82         * FileStreamTest.cs: Fixed tests for invalid share value to pass on
83         MS.NET 2.0, and all Mono profiles. Added test that verifies the 
84         correct behavior of all possible FileMode and FileAccess combinations.
85         Fixed compiler warning.
86
87 2006-02-25  Gert Driesen  <drieseng@users.sourceforge.net>
88
89         * FileStreamTest.cs: Spaces to tabs, (re)numbered tests.
90
91 2006-01-18  Atsushi Enomoto  <atsushi@ximian.com>
92
93         * DirectoryInfoTest.cs : don't expect "/" as a top directory on
94           Windows.
95
96 2006-01-13  Ben Maurer  <bmaurer@andrew.cmu.edu>
97
98         * TextWriterTest.cs: Make sure TextWriter calls the char[],int,int
99         overload when calling the char[].
100
101 2006-01-12  Ben Maurer  <bmaurer@andrew.cmu.edu>
102
103         * FileTest.cs: Tests tests for read/writealltext.
104
105 2006-01-02  Sebastien Pouliot  <sebastien@ximian.com>
106
107         * StreamReaderTest.cs: Added test case when reading a new line (see 
108         bug #77108 for details).
109         * StringReaderTest.cs: Added test case when reading a new line (see 
110         bug #77108 for details).
111
112 2005-12-23  Sebastien Pouliot  <sebastien@ximian.com>
113
114         * DirectoryInfoTest.cs: Added test case for #77090 where we skipped
115         / as a parent between /home and null.
116
117 2005-12-21  Sebastien Pouliot  <sebastien@ximian.com>
118
119         * PathTest.cs: Added new test case for #77058 where a Windows drive
120         wasn't considered during path canonalization.
121
122 2005-12-20  Sebastien Pouliot  <sebastien@ximian.com>
123
124         * PathTest.cs: Added new test case for #77007 where a Windows drive is
125         specified with a partial path.
126
127 2005-12-15  Sebastien Pouliot  <sebastien@ximian.com>
128
129         * DirectoryInfoTest.cs: Added test cases for #76191 and #76903.
130         * PathTest.cs: Added test cases for #76191, the possible modification 
131         of InvalidPathChars and the new 2.0 methods.
132
133 2005-12-14  Sebastien Pouliot  <sebastien@ximian.com>
134
135         * FileLoadExceptionCas.cs: MS fixed this in 2.0 final (#71861).
136         * FileNotFoundExceptionCas.cs: MS fixed this in 2.0 final (#71861).
137
138 2005-10-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
139
140         * StreamReaderTest.cs: more tests for ReadLine().
141
142 2005-10-01  Ben Maurer  <bmaurer@ximian.com>
143
144         * BinaryReaderTest.cs: new test for long, non-ascii strings
145
146 2005-09-08  Sebastien Pouliot  <sebastien@ximian.com>
147
148         * MemoryStreamTest.cs: Add more tests for publicly visible (or not)
149         contents. Started converting tests to NUnit 2.2 API.
150
151 2005-07-04  Sebastien Pouliot  <sebastien@ximian.com>
152
153         * DirectoryInfoTest.cs: Added tests for getting parent of root 
154         directories (using directory separators).
155
156 2005-07-02  Sebastien Pouliot  <sebastien@ximian.com>
157
158         * DirectoryInfoTest.cs: Added tests for FullName (bug #75443).
159
160 2005-06-16  Gert Driesen  <drieseng@users.sourceforge.net>
161
162         * DirectoryInfoTest.cs: Added tests for bug #75285.
163
164 2005-06-10  Ben Maurer  <bmaurer@ximian.com>
165
166         * FileTest.cs: Fix gonz's typo. Also, clean stuff up by using the
167         temp file api, rather than our own hack.
168
169 2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
170
171         * FileTest.cs: yet more invalid array accesses removed.
172
173 2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
174
175         * FileTest.cs: on unix there are no invalid chars and we were trying
176         to index beyond the end of the array.
177
178 2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
179
180         * FileTest.cs: removed duplicate test. The same thing is done in
181         DeleteOpenStream.
182
183 2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
184
185         * StreamCas.cs: New. CAS unit tests to test stack propagation for 
186         BeginRead and BeginWrite.
187         * FileStreamCas.cs: Added tests to test stack propagation for 
188         BeginRead and BeginWrite.
189
190 2005-05-09  Sebastien Pouliot  <sebastien@ximian.com> 
191  
192         * DirectoryCas.cs: Fixed IsRunningOnWindows (inversed logic). That
193         didn't change the tests as the SecurityException occurs before the
194         parameters are checked (when all goes well ;-). Fixed for NET_2_0 too.
195         * DirectoryInfoTest.cs: Fixed PlatformID.Unix for NET_2_0.
196
197 2005-05-06  Ben Maurer  <bmaurer@ximian.com>
198
199         * FileTest.cs (OpenAppend): Test for #71088.
200
201 2005-04-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202
203         * DirectoryInfoTest.cs: added test for bug #53173.
204
205 2005-04-09  Miguel de Icaza  <miguel@novell.com>
206
207         * StreamWriterTest.cs: New test for bug #74513.
208
209 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
210
211         * DirectoryCas.cs: Added partial trust unit tests.
212         * DirectoryTest.cs: Added missing [Test] attribute to 
213         SetCreationTimeException1.
214         * FileStreamCas.cs: New. CAS unit tests for FileStream.
215         * PathCas.cs: New. CAS unit tests for Path.
216         * PathTest.cs: Splitted TestGetPathRoot test in two so the second part
217         could be re-used in partial trust tests.
218
219 2005-03-15  Sebastien Pouliot  <sebastien@ximian.com> 
220
221         * FileStreamTest.cs: Added tests for all FileMode when a directory
222         doesn't exists. Added a test for UnauthorizedAccessException when a
223         directory is opened as a file.
224
225 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
226
227         * FileLoadExceptionCas.cs: Fixed failures under MS for NET_1_1.
228         * FileNotFoundExceptionCas.cs: Fixed failures under MS for NET_1_1.
229
230 2005-03-02  Raja R Harinath  <rharinath@novell.com>
231
232         * FileStreamTest.cs (Constructor_InvalidFileHandle): Fix to work
233         on 64-bit platforms.
234
235 2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
236
237         * FileTest.cs: test for invalid characters in file names.
238
239 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
240
241         * DirectoryCas.cs: New. Very limited permission tests for Directory.
242         Actually it's only there to support tests for System.Environment.
243         * FileLoadExceptionCas.cs: New. Permission tests for FileLoadException
244         * FileNotFoundExceptionCas.cs: New. Permission tests for 
245         FileNotFoundException.
246
247 2005-01-19  Nick Drochak <ndrochak@gol.com>
248
249         * FileStreamTest.cs: Fix test regression on .NET. Need to close
250         stream so other tests don't fail.
251
252 2004-12-06  Atsushi Enomoto  <atsushi@ximian.com>
253
254         * TextWriterTest.cs : added.
255
256 2004-12-04  Ben Maurer  <bmaurer@ximian.com>
257
258         * DirectoryInfoTest.cs: Check for CreateSubdirectory with empty string.
259
260 2004-08-31  Nick Drochak <ndrochak@gol.com>
261
262         * StringWriterTest.cs: Eliminate ambiguity so csc can compile.
263
264 2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>
265
266         * FileStreamTest.cs : Added some tests on .ctor() without FileShare.
267
268 2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>
269
270           FileInfoTest.cs : more '/' and Path.DirectorySeparatorChar fixes
271
272 2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>
273
274         * DirectoryInfoTest.cs,
275           DirectoryTest.cs,
276           FileStreamTest.cs,
277           FileSystemInfoTest.cs:
278           Replace all '/' in path with Path.DirectorySeparatorChar.
279
280 2004-06-08  Duncan Mak  <duncan@ximian.com>
281
282         * DirectoryTest.cs (GetParentOfRootDirectory): Add test for
283         GetParent from the root directory.
284
285 2004-06-07  Duncan Mak  <duncan@ximian.com>
286
287         * FileStreamTest.cs (SetLengthWithClosedBaseStream): New test for
288         checking that the correct exception is thrown when the base stream
289         is closed.
290
291 2004-06-03  Sebastien Pouliot  <sebastien@ximian.com>
292
293         * BufferedStreamTest.cs: Modified two tests (using newer helper 
294         classes) to be more specific and avoid regressions of bugs like
295          #59534.
296         * StreamHelperTest.cs: New. Helper classes that provides read-only,
297         write-only or non-seekable stream.
298
299 2004-05-31  Sebastien Pouliot  <sebastien@ximian.com>
300
301         * FileTest.cs: Added tests to confirm that Exists never throws
302         exceptions even for invalid filenames or for unexisting directories.
303         * PathTest.cs: Added windows-specific tests that shows that 
304         ChangeExtension validate the input patch but doesn't validate the 
305         resulting path.
306
307 2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>
308
309         * BufferedStreamTest.cs: Added tests for Position after SetLength, 
310         SetLength after Close and Seek logic exception handling.
311         * FileStream.cs: Added test for invalid SeekOrigin in Seek. Lots of
312         new tests for exception handling (negatives, disposed) and test
313         reading a byte ast the end of the stream.
314         * MemoryStream.cs: Added test for Seek after Close.
315
316 2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>
317
318         * BinaryReader.cs: Added new cases to check exceptions thrown by Read
319         methods.
320
321 2004-05-26  Atsushi Enomoto <atsushi@ximian.com>
322
323         * FileInfoTest.cs : more incorrect \ fix.
324
325 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
326
327         * BufferedStreamTest.cs: Added new unit tests for exceptions.
328         * FileStreamTest.cs: Added new tests for integer overflow checks.
329         * StringReaderTest.cs: Added new tests for integer overflow checks.
330
331 2003-05-26  Atsushi Enomoto <atsushi@ximian.com>
332
333         * FileInfoTest.cs : incorrect \ fix. added more cases.
334
335 2003-05-26  Atsushi Enomoto <atsushi@ximian.com>
336
337         * FileInfoTest.cs : added tests for ToString().
338
339 2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
340
341         * DirectoryTest.cs: added test from bug 58875.
342
343 2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>
344
345         * MemoryStreamTest.cs: Test that we zeroize old data when we manipulate
346         the length of the stream. Verify that we throw the same exceptions as
347         MS fx.
348         * StreamReaderTest.cs: New tests for integer overflow and null handling
349         * StreamWriterTest.cs: New tests for integer overflow, disposed 
350         exceptions and null handling.
351         * StringWriterTest.cs: New tests for integer overflow and disposed 
352         exceptions.
353
354 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
355
356         * MemoryStream.cs: SetUp is now public (required for new nunit).
357
358 2004-05-20  Jackson Harper  <jackson@ximian.com>
359
360         * DirectoryInfoTest.cs: Add test for CreateSubdirectory.
361         
362 2004-04-12  David Sheldon <dave-mono@earth.li>
363
364   * BinaryReaderTest.cs: Changed series of bytes in 
365   ReadDecimal to be a cleaner representation of a real 
366   decimal, as was not a technically correct decimal. 
367    
368 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
369
370         * BufferedStreamTest.cs: Added test for Position.
371
372 2003-04-03  Atsushi Enomoto <atsushi@ximian.com>
373
374         * PathTest.cs : Added more patterns on TestChangeExtension().
375
376 2004-02-16  Jackson Harper <jackson@ximian.com>
377
378         * FileTest.cs: We do not need to convert to local time because we
379         are getting creation time, not utc time.
380         
381 2004-01-31  David Sheldon <dave-mono@earth.li>
382
383       * FileSystemInfoTest.cs: Added code to skip CreationTime tests
384        on Unix, as it doesn't support them.
385
386 2004-01-31  David Sheldon <dave-mono@earth.li>
387
388       * FileSystemInfoTest.cs: Change tests for default times to 
389        be TimeZone agnostic by conversion to universal time before
390        testing.
391
392 2004-01-22  David Sheldon <dave-mono@earth.li>
393
394       * FileStreamTest.cs: CtorArgumentOutOfRangeException4, we were 
395        testing for this ecveption, but the other parameters were also
396        invalid. Made them correct. We don't care that MS throw
397        exceptions in a different order do we?
398
399 2004-01-22  David Sheldon <dave-mono@earth.li>
400
401        * DirectoryTest.cs: Added Ignore to the CreationTime tests, 
402         as Unix filesystems don't support them. Should we only ignore
403         them on Unix?
404
405 2004-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
406
407         * PathTest.cs: added some unix-only tests for GetFullPath.
408
409 2004-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
410
411         * PathTest.cs: a couple of tests for bugs.
412
413 2003-01-06  Atsushi Enomoto <atsushi@ximian.com>
414
415         * DirectoryTest.cs : remoed incorrect args.
416
417 2003-12-25  Atsushi Enomoto <atsushi@ximian.com>
418
419         * PathTest.cs : On Unix, "Z:" can be valid local file.
420           And cosmetic character case fix.
421
422 2003-12-19  Nick Drochak <ndrochak@gol.com>
423
424         * PathTest.cs: Make tests pass on .NET 1.1.  Probably still
425         need to handle different directory and volume separators for
426         other OS's.
427
428 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
429
430         * PathTest.cs :
431           Added more GetPathRoot and GetFullPath tests for windows.
432           Fixed incorrectly specified arguments in the previous patch.
433
434 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
435
436         * PathTest.cs : Added more tests for IsPathRooted, HasExtension
437           and GetExtension.
438
439 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
440
441         * DirectoryTests.cs : Added some SetCurrentDirectory tests.
442
443 2003-12-17  Nick Drochak <ndrochak@gol.com>
444
445         * FileStreamTest.cs: Ok, it wasn't a 1.1 thing.  The test simply would
446         fail randomly because location 12 was sometimes a file handle.
447
448 2003-12-16  Nick Drochak <ndrochak@gol.com>
449
450         * FileStreamTest.cs: Exception not thrown in .NET 1.1.
451         And Happy Birthday to Me!
452
453 2003-11-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
454
455         * StringReaderTest.cs: added test from bug #51020.
456
457 2003-10-21  Nick Drochak <ndrochak@gol.com>
458
459         * BufferedSTreamTest.cs: Make TearDown smarter about possible
460         null member value.
461
462 2003-07-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
463
464         * MemoryStreamTest.cs: added a couple of tests for WriteByte.
465
466 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
467
468         * FileStreamTest.cs: New tests for flushing when disposed and zero
469         buffer size.
470
471 2003-06-18  Nick Drochak <ndrochak@gol.com>
472
473         * FileSystemInfoTest.cs: Simplify a bit.
474
475 2003-06-18  Nick Drochak <ndrochak@gol.com>
476
477         * FileSystemInfoTest.cs: Works on .NET 1.1 now. If these values are
478         different on 1.0 then we need to wrap with a #if NET_1_1.
479
480 2003-06-12  Zoltan Varga  <vargaz@freemail.hu>
481
482         * FileStreamTest.cs: New tests for recently fixed bugs.
483
484 2003-06-08  Ville Palo <vi64pa@kolumbus.fi>
485
486         * BinaryWriterTest.cs:
487         * BinaryReaderTest.cs:
488         * DirectoryTest.cs:
489         * FileTest.cs: now works with ms.net, clean ups, nunit2, ...
490         
491 2003-05-29  Nick Drochak <ndrochak@gol.com>
492
493         * ms_run_test.sh: added .NET verion of helper script
494         * BinaryReaderTest.cs: fix my oversight
495         * BinaryWriterTest.cs: cleanups
496         * BufferedStreamTest.cs: cleanups
497         * DirectoryInfoTest.cs: cleanups
498         * DirectoryTest.cs: cleanups
499         * FileStreamTest.cs: cleanups
500
501 2003-05-29  Nick Drochak <ndrochak@gol.com>
502
503         * BinaryReaderTest.cs:
504         * BinaryWriterTest.cs:
505         * DirectoryInfoTest.cs:
506         * DirectoryTest.cs:
507         * FileInfoTest.cs:
508         * FileStreamTest.cs:
509         * FileSystemInfoTest.cs: Stop throwing exceptions on windows, and sub-
510         class from Assertion for brevity.
511
512 2003-05-22  Ben Maurer <bmaurer@users.sourceforge.net>
513         StringWriterTest.cs: Added tests from bug #43431 (by Ian MacLean).
514
515 2003-05-22  Nick Drochak <ndrochak@gol.com>
516
517         * StreamReaderTest.cs:
518         * StreamWriterTest.cs: Forgot nunit v2 TestFixture attribute
519
520 2003-05-22  Zoltan Varga  <vargaz@freemail.hu>
521
522         * FileTest.cs: Added tests for moving directories.
523
524 2003-05-20  Nick Drochak <ndrochak@gol.com>
525
526         * FileTest.cs:
527         * StreamReaderTest.cs:
528         * StreamWriterTest.cs: Workaround for process holding on to directory
529         that prevented cleanup and deletion.
530
531 2003-05-19  Ville Palo <vi64pa@kolumbus.fi>
532
533         * DirectoryTest.cs: Added tests for GetDirectories() and 
534         GetFiles ()
535         
536 2003-05-18  Ben Maurer <bmaurer@users.sourceforge.net>
537         * *.cs Cleaned up tests to work around bug that prevented 
538         System.IO from seeing directories starting with '.'
539
540 2003-05-15  Ville Palo <vi64pa@kolumbus.fi>
541
542         * FileStreamTest.cs: more cleaning
543         
544 2003-05-15  Ville Palo <vi64pa@kolumbus.fi>
545
546         * StreamReaderTest.cs:
547         * StreamWriterTest.cs: now use temp-dir
548         
549 2003-05-15  Ville Palo <vi64pa@kolumbus.fi>
550
551         * BinaryReaderTest.cs:
552         * BinaryWriterTest.cs:
553         * BufferedStreamTest.cs:
554         * DirectoryInfoTest.cs:
555         * DirectoryTest.cs:
556         * FileInfoTest.cs:
557         * FileSystemInfoTest.cs: clean up, now use temp-dir
558
559 2003-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
560
561         * PathTest.cs: added test for GetFullPath (".") and ".."
562
563 2003-05-13  Ville Palo <vi64pa@kolumbus.fi>
564
565         * FileStreamTest.cs:
566         * FileTest.cs: Clean up. Now use temp directory. also some nunit2 
567         changes
568         
569 2003-05-98  Ville Palo <vi64pa@kolumbus.fi>
570
571         * FileSystemInfoTest.cs; new file
572         
573 2003-05-07  Ben Maurer <bmaurer@users.sourceforge.net>
574         * PathTest.cs
575         Even more GetFullPath () tests. Includes UNC tests.
576         
577 2003-05-06  Ville Palo <vi64pa@kolumbus.fi>
578
579         * DirectoryInfoTest.cs: Removed OS-specific test
580         
581 2003-05-06  Ville Palo <vi64pa@kolumbus.fi>
582
583         * DirectoryTest: Fixed Utc errors
584         * FileTest: Fixes Utc errors. Now these tests works in other 
585         timezones too.
586         
587 2003-05-04  Ben Maurer <bmaurer@users.sourceforge.net>
588         * PathTest.cs
589         Added new tests for GetFullPath () that include a path with
590         . and ..
591         
592 2003-05-05  Ville Palo <vi64pa@kolumbus.fi>
593
594         * DirectoryInfoTest.cs: new file.
595
596 2003-05-04  Ville Palo <vi64pa@kolumbus.fi>
597
598         * FileInfoTest.cs: new file.
599         * FileStreamTest.cs: new tests for Seek ()
600         
601 2003-04-29  Ville Palo <vi64pa@kolumbus.fi>
602
603         * FileStreamTest.cs: Tests for Flush() adn  one one more test for
604         Ctor exceptions
605         
606 2003-04-25  Ville Palo <vi64pa@kolumbus.fi>
607
608         * FileTest.cs: more tests..
609         
610 2003-04-24  Ville Palo <vi64pa@kolumbus.fi>
611
612         * FileTest.cs: Fixed tests and added some.
613         
614 2003-04-22  Ville Palo <vi64pa@kolumbus.fi>
615
616         * FileTest.cs: More tests.
617         
618 2003-04-21  Ville Palo <vi64pa@kolumbus.fi>
619
620         * DirectoryTest.cs: lots of new tests. and some fixes and clean ups
621         
622 2003-04-20  Miguel de Icaza  <miguel@ximian.com>
623
624         * StringReaderTest.cs: Update test to include read-past-the-end
625
626 2003-04-20  Ville Palo <vi64pa@kolumbus.fi>
627
628         * DirectoryTest.cs: new file
629         
630 2003-04-16  Ville Palo <vi64pa@kolumbus.fi>
631
632         * BufferedStreamTest.cs: new file
633         
634 2003-04-14  Ville Palo <vi64pa@kolumbus.fi>
635
636         * BinaryWriterTest.cs: Added new file.
637         
638 2003-04-13  Ville Palo <vi64pa@kolumbus.fi>
639
640         * BinaryReaderTest.cs: Added lots of tests. Somehow I missed that
641         there are already testcases for BinaryStreamReader :/
642         
643 2003-04-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
644
645         * FileStreamTest.cs: added more tests by Gert Driesen
646         (gert.driesen@ardatis.com).
647
648 2003-04-12  Ville Palo <vi64pa@kolumbus.fi>
649
650         * FileStreamTest.cs More tests.
651         
652 2003-04-11  Ville Palo <vi64pa@kolumbus.fi>
653
654         * FileStreamTest.cs: File Added and some tests in it.
655         
656 2003-04-11  Ville Palo <vi64pa@kolumbus.fi>
657
658         * StringReaderTest.cs: Tests for close and some exceptions
659         
660 2003-04-11  Ville Palo <vi64pa@kolumbus.fi>
661
662         * StringWriterTest.cs: Added some Exception tests.
663         
664 2003-04-10  Ville Palo <vi64pa@kolumbus.fi>
665
666         * StringWriterTest.cs: Added couple of tests.
667         
668 2003-04-05  Nick Drochak  <ndrochak@gol.com>
669
670         * PathTest.cs: Use nunit2 convention for exception test.
671
672 2003-03-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
673
674         * StreamReaderTest.cs: added test for exception when the nase stream is
675         closed. Make the reader.CurrentEncoding test work.
676
677 2003-03-05  Dick Porter  <dick@ximian.com>
678
679         * MemoryStreamTest.cs: Some more tests
680
681 2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
682
683         * MemoryStreamTest.cs: some nunit2 love. Added a bunch of new tests.
684
685 2003-02-05  Nick Drochak  <ndrochak@gol.com>
686
687         * FileTest.cs: Have setup remove files before testing as well in case
688         tests were interrupted before TearDown could be called in a previous
689         run. Also test for specific exception in TestGetCreationTime ().
690
691 2003-01-28  Zoltan Varga  <vargaz@freemail.hu>
692
693         * FileTest.cs: Added tests for GetCreationTime.
694
695 2002-12-21  Nick Drochak <ndrochak@gol.com>
696
697         * all: make tests build and run under nunit2
698
699 2002-09-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
700
701         * PathTest.cs: added test for null argument in IsPathRooted.
702
703 2002-09-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
704
705         * BinaryReaderTest.cs: added more tests.
706
707          Patch from Eduardo GarcĂ­a Cebollero (kiwnix@yahoo.es).
708
709 2002-09-19  Nick Drochak  <ndrochak@gol.com>
710
711         * StreamReaderTest.cs: Pinpoint error closing streams
712
713 2002-09-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
714
715         * FileTest.cs: don't leave AFile.txt open.
716
717 2002-09-08  Nick Drochak  <ndrochak@gol.com>
718
719         * PathTest.cs (TestCombine): XP puts it's system root in WINDOWS not
720         WINNT.
721
722 2002-09-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
723
724         * PathTest.cs: some fixes to make it work also on unix.
725
726 2002-08-30  Nick Drochak <ndrochak@gol.com>
727
728         * PathTest.cs (TestGetPathRoot):  Don't assume current directory will
729         be on the C: drive (mine wasn't).
730
731 2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
732
733         * PathTest.cs: improved.
734
735 2002-08-26  Nick Drochak  <ndrochak@gol.com>
736
737         * BinaryReaderTest.cs: Closing the stream twice doesn not throw any
738         exceptions on .NET.
739
740 2002-08-17  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
741
742         * AllTests.cs: added BinaryReaderTest.Suite.
743         * BinaryReaderTest.cs: New file.
744
745 2002-06-12  Nick Drochak  <ndrochak@gol.com>
746
747         * StringReaderTest.cs: Regression test for a bug that we had were
748         ReadLine() was not returning null when the string ended with newline.
749
750 2002-05-15  Nick Drochak  <ndrochak@gol.com>
751
752         * StreamReaderTest.cs: 
753         * StreamWriterTest.cs: 
754         Make sure invalid file name has invalid characters in it.  These are 
755         platform dependant.
756
757 2002-05-14  Nick Drochak  <ndrochak@gol.com>
758
759         * FileTest.cs: Delete temporary files after each test method; Catch
760         unexpected exceptions and report them; Make some Assert messages
761         unique; Make sure temp files exist before trying Move and Delete, etc.
762
763 2002-05-13  Mike Gray <mike@mikegray.org>
764
765         * FileTest.cs: Adding better tests for File.Delete, File.Move
766
767 2002-05-12  Mike Gray <mike@mikegray.org>
768
769         * FileTest.cs: Adding better tests for File.Exists, File.Create,
770         and File.Copy
771
772 2002-05-12  Nick Drochak  <ndrochak@gol.com>
773
774         * StringTest.cs: Add a couple more tests.
775         * PathTest.cs: Make tests work a bit better on W32 and Linux.
776
777 2002/05/10  Nick Drochak <ndrochak@gol.com>
778
779         * StreamWriterTest.cs: Use "resources" directory and use OS friendly
780         directory separator characters.  This makes the tests run correctly
781         against MS.NET, but not yet in mono on Linux.
782
783 2002/05/08  Nick Drochak <ndrochak@gol.com>
784
785         * FileTest.cs: Use "resources" directory and use OS friendly
786         directory separator characters.  This makes the tests run correctly
787         against MS.NET, but not yet in mono on Linux.
788
789 2002-05-08  Nick Drochak  <ndrochak@gol.com>
790
791         * StreamWriter.cs: Wrap a try-catch around block of code to find out
792         what exception is being thrown when it shouldn't.
793
794 2002-05-07  Nick Drochak  <ndrochak@gol.com>
795
796         * FileTest.cs: Added TestOpen() from Mike Gray.
797         * AllTests.cs: Added missing FileTest.Suite as pointed out by Mike 
798         as well.
799
800 2002-05-05  Nick Drochak  <ndrochak@gol.com>
801
802         * StreamReaderTest.cs: Change location of sample file. In some places,
803         use memory stream instead of file stream to eliminate reliance on file 
804         io for now.  That area is still a bit immature. Added a bunch of 
805         markers to tell where errors were occuring.
806
807         * resources: New directory to hold files open/read, etc. by unit
808         tests.
809
810 2002-05-01  Nick Drochak  <ndrochak@gol.com>
811
812         * StreamReaderTest.cs:
813         * StreamWriterTest.cs: Catch and display exception info where it wasn't
814         being caught before.
815
816 2002-03-02  Jason Diamond  <jason@injektilo.org>
817
818         * StringReader.cs: Added test for peeking and reading at the end of
819         a string.
820
821 2002-02-28  Nick Drochak  <ndrochak@gol.com>
822
823         * MemoryStreamTest.cs 
824         * StreamWriterTest.cs 
825         * StringReaderTest.cs: Fix test bugs found by running against mscorlib.
826         AssertEquals() requires the expected and atual values to be the same
827         type if they are to be considered equal.
828
829 2002-02-05  Duncan Mak  <duncan@ximian.com>
830
831         * FileTest.cs: Added to CVS. However, this portion of the code
832         can't be tested right now.
833
834 2002-01-20 Nick Drochak  <ndrochak@gol.com>
835
836         * AllTests.cs: removed duplicate MemoryStream test
837         * MemoryStreamTest.cs: wrapped try-catch blocks around read/write/seek
838         tests. These were throwing exceptions that NUnit wasn't catching.  I 
839         don't think it used to behave this way before .NET.1.0.
840 2003-05-04  Ben Maurer <bmaurer@users.sourceforge.net>
841         * Path.cs 
842         (CanonicalizePath) Added optimizations per Miguel's requests.