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