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