ChangeLog 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522
  1. 2003-05-26 Atsushi Enomoto <[email protected]>
  2. * FileInfoTest.cs : more incorrect \ fix.
  3. 2004-05-26 Sebastien Pouliot <[email protected]>
  4. * BufferedStreamTest.cs: Added new unit tests for exceptions.
  5. * FileStreamTest.cs: Added new tests for integer overflow checks.
  6. * StringReaderTest.cs: Added new tests for integer overflow checks.
  7. 2003-05-26 Atsushi Enomoto <[email protected]>
  8. * FileInfoTest.cs : incorrect \ fix. added more cases.
  9. 2003-05-26 Atsushi Enomoto <[email protected]>
  10. * FileInfoTest.cs : added tests for ToString().
  11. 2004-05-25 Gonzalo Paniagua Javier <[email protected]>
  12. * DirectoryTest.cs: added test from bug 58875.
  13. 2004-05-24 Sebastien Pouliot <[email protected]>
  14. * MemoryStreamTest.cs: Test that we zeroize old data when we manipulate
  15. the length of the stream. Verify that we throw the same exceptions as
  16. MS fx.
  17. * StreamReaderTest.cs: New tests for integer overflow and null handling
  18. * StreamWriterTest.cs: New tests for integer overflow, disposed
  19. exceptions and null handling.
  20. * StringWriterTest.cs: New tests for integer overflow and disposed
  21. exceptions.
  22. 2004-05-20 Sebastien Pouliot <[email protected]>
  23. * MemoryStream.cs: SetUp is now public (required for new nunit).
  24. 2004-05-20 Jackson Harper <[email protected]>
  25. * DirectoryInfoTest.cs: Add test for CreateSubdirectory.
  26. 2004-04-12 David Sheldon <[email protected]>
  27. * BinaryReaderTest.cs: Changed series of bytes in
  28. ReadDecimal to be a cleaner representation of a real
  29. decimal, as was not a technically correct decimal.
  30. 2004-04-01 Lluis Sanchez Gual <[email protected]>
  31. * BufferedStreamTest.cs: Added test for Position.
  32. 2003-04-03 Atsushi Enomoto <[email protected]>
  33. * PathTest.cs : Added more patterns on TestChangeExtension().
  34. 2004-02-16 Jackson Harper <[email protected]>
  35. * FileTest.cs: We do not need to convert to local time because we
  36. are getting creation time, not utc time.
  37. 2004-01-31 David Sheldon <[email protected]>
  38. * FileSystemInfoTest.cs: Added code to skip CreationTime tests
  39. on Unix, as it doesn't support them.
  40. 2004-01-31 David Sheldon <[email protected]>
  41. * FileSystemInfoTest.cs: Change tests for default times to
  42. be TimeZone agnostic by conversion to universal time before
  43. testing.
  44. 2004-01-22 David Sheldon <[email protected]>
  45. * FileStreamTest.cs: CtorArgumentOutOfRangeException4, we were
  46. testing for this ecveption, but the other parameters were also
  47. invalid. Made them correct. We don't care that MS throw
  48. exceptions in a different order do we?
  49. 2004-01-22 David Sheldon <[email protected]>
  50. * DirectoryTest.cs: Added Ignore to the CreationTime tests,
  51. as Unix filesystems don't support them. Should we only ignore
  52. them on Unix?
  53. 2004-01-20 Gonzalo Paniagua Javier <[email protected]>
  54. * PathTest.cs: added some unix-only tests for GetFullPath.
  55. 2004-01-20 Gonzalo Paniagua Javier <[email protected]>
  56. * PathTest.cs: a couple of tests for bugs.
  57. 2003-01-06 Atsushi Enomoto <[email protected]>
  58. * DirectoryTest.cs : remoed incorrect args.
  59. 2003-12-25 Atsushi Enomoto <[email protected]>
  60. * PathTest.cs : On Unix, "Z:" can be valid local file.
  61. And cosmetic character case fix.
  62. 2003-12-19 Nick Drochak <[email protected]>
  63. * PathTest.cs: Make tests pass on .NET 1.1. Probably still
  64. need to handle different directory and volume separators for
  65. other OS's.
  66. 2003-12-17 Atsushi Enomoto <[email protected]>
  67. * PathTest.cs :
  68. Added more GetPathRoot and GetFullPath tests for windows.
  69. Fixed incorrectly specified arguments in the previous patch.
  70. 2003-12-17 Atsushi Enomoto <[email protected]>
  71. * PathTest.cs : Added more tests for IsPathRooted, HasExtension
  72. and GetExtension.
  73. 2003-12-17 Atsushi Enomoto <[email protected]>
  74. * DirectoryTests.cs : Added some SetCurrentDirectory tests.
  75. 2003-12-17 Nick Drochak <[email protected]>
  76. * FileStreamTest.cs: Ok, it wasn't a 1.1 thing. The test simply would
  77. fail randomly because location 12 was sometimes a file handle.
  78. 2003-12-16 Nick Drochak <[email protected]>
  79. * FileStreamTest.cs: Exception not thrown in .NET 1.1.
  80. And Happy Birthday to Me!
  81. 2003-11-15 Gonzalo Paniagua Javier <[email protected]>
  82. * StringReaderTest.cs: added test from bug #51020.
  83. 2003-10-21 Nick Drochak <[email protected]>
  84. * BufferedSTreamTest.cs: Make TearDown smarter about possible
  85. null member value.
  86. 2003-07-10 Gonzalo Paniagua Javier <[email protected]>
  87. * MemoryStreamTest.cs: added a couple of tests for WriteByte.
  88. 2003-06-30 Zoltan Varga <[email protected]>
  89. * FileStreamTest.cs: New tests for flushing when disposed and zero
  90. buffer size.
  91. 2003-06-18 Nick Drochak <[email protected]>
  92. * FileSystemInfoTest.cs: Simplify a bit.
  93. 2003-06-18 Nick Drochak <[email protected]>
  94. * FileSystemInfoTest.cs: Works on .NET 1.1 now. If these values are
  95. different on 1.0 then we need to wrap with a #if NET_1_1.
  96. 2003-06-12 Zoltan Varga <[email protected]>
  97. * FileStreamTest.cs: New tests for recently fixed bugs.
  98. 2003-06-08 Ville Palo <[email protected]>
  99. * BinaryWriterTest.cs:
  100. * BinaryReaderTest.cs:
  101. * DirectoryTest.cs:
  102. * FileTest.cs: now works with ms.net, clean ups, nunit2, ...
  103. 2003-05-29 Nick Drochak <[email protected]>
  104. * ms_run_test.sh: added .NET verion of helper script
  105. * BinaryReaderTest.cs: fix my oversight
  106. * BinaryWriterTest.cs: cleanups
  107. * BufferedStreamTest.cs: cleanups
  108. * DirectoryInfoTest.cs: cleanups
  109. * DirectoryTest.cs: cleanups
  110. * FileStreamTest.cs: cleanups
  111. 2003-05-29 Nick Drochak <[email protected]>
  112. * BinaryReaderTest.cs:
  113. * BinaryWriterTest.cs:
  114. * DirectoryInfoTest.cs:
  115. * DirectoryTest.cs:
  116. * FileInfoTest.cs:
  117. * FileStreamTest.cs:
  118. * FileSystemInfoTest.cs: Stop throwing exceptions on windows, and sub-
  119. class from Assertion for brevity.
  120. 2003-05-22 Ben Maurer <[email protected]>
  121. StringWriterTest.cs: Added tests from bug #43431 (by Ian MacLean).
  122. 2003-05-22 Nick Drochak <[email protected]>
  123. * StreamReaderTest.cs:
  124. * StreamWriterTest.cs: Forgot nunit v2 TestFixture attribute
  125. 2003-05-22 Zoltan Varga <[email protected]>
  126. * FileTest.cs: Added tests for moving directories.
  127. 2003-05-20 Nick Drochak <[email protected]>
  128. * FileTest.cs:
  129. * StreamReaderTest.cs:
  130. * StreamWriterTest.cs: Workaround for process holding on to directory
  131. that prevented cleanup and deletion.
  132. 2003-05-19 Ville Palo <[email protected]>
  133. * DirectoryTest.cs: Added tests for GetDirectories() and
  134. GetFiles ()
  135. 2003-05-18 Ben Maurer <[email protected]>
  136. * *.cs Cleaned up tests to work around bug that prevented
  137. System.IO from seeing directories starting with '.'
  138. 2003-05-15 Ville Palo <[email protected]>
  139. * FileStreamTest.cs: more cleaning
  140. 2003-05-15 Ville Palo <[email protected]>
  141. * StreamReaderTest.cs:
  142. * StreamWriterTest.cs: now use temp-dir
  143. 2003-05-15 Ville Palo <[email protected]>
  144. * BinaryReaderTest.cs:
  145. * BinaryWriterTest.cs:
  146. * BufferedStreamTest.cs:
  147. * DirectoryInfoTest.cs:
  148. * DirectoryTest.cs:
  149. * FileInfoTest.cs:
  150. * FileSystemInfoTest.cs: clean up, now use temp-dir
  151. 2003-05-14 Gonzalo Paniagua Javier <[email protected]>
  152. * PathTest.cs: added test for GetFullPath (".") and ".."
  153. 2003-05-13 Ville Palo <[email protected]>
  154. * FileStreamTest.cs:
  155. * FileTest.cs: Clean up. Now use temp directory. also some nunit2
  156. changes
  157. 2003-05-98 Ville Palo <[email protected]>
  158. * FileSystemInfoTest.cs; new file
  159. 2003-05-07 Ben Maurer <[email protected]>
  160. * PathTest.cs
  161. Even more GetFullPath () tests. Includes UNC tests.
  162. 2003-05-06 Ville Palo <[email protected]>
  163. * DirectoryInfoTest.cs: Removed OS-specific test
  164. 2003-05-06 Ville Palo <[email protected]>
  165. * DirectoryTest: Fixed Utc errors
  166. * FileTest: Fixes Utc errors. Now these tests works in other
  167. timezones too.
  168. 2003-05-04 Ben Maurer <[email protected]>
  169. * PathTest.cs
  170. Added new tests for GetFullPath () that include a path with
  171. . and ..
  172. 2003-05-05 Ville Palo <[email protected]>
  173. * DirectoryInfoTest.cs: new file.
  174. 2003-05-04 Ville Palo <[email protected]>
  175. * FileInfoTest.cs: new file.
  176. * FileStreamTest.cs: new tests for Seek ()
  177. 2003-04-29 Ville Palo <[email protected]>
  178. * FileStreamTest.cs: Tests for Flush() adn one one more test for
  179. Ctor exceptions
  180. 2003-04-25 Ville Palo <[email protected]>
  181. * FileTest.cs: more tests..
  182. 2003-04-24 Ville Palo <[email protected]>
  183. * FileTest.cs: Fixed tests and added some.
  184. 2003-04-22 Ville Palo <[email protected]>
  185. * FileTest.cs: More tests.
  186. 2003-04-21 Ville Palo <[email protected]>
  187. * DirectoryTest.cs: lots of new tests. and some fixes and clean ups
  188. 2003-04-20 Miguel de Icaza <[email protected]>
  189. * StringReaderTest.cs: Update test to include read-past-the-end
  190. 2003-04-20 Ville Palo <[email protected]>
  191. * DirectoryTest.cs: new file
  192. 2003-04-16 Ville Palo <[email protected]>
  193. * BufferedStreamTest.cs: new file
  194. 2003-04-14 Ville Palo <[email protected]>
  195. * BinaryWriterTest.cs: Added new file.
  196. 2003-04-13 Ville Palo <[email protected]>
  197. * BinaryReaderTest.cs: Added lots of tests. Somehow I missed that
  198. there are already testcases for BinaryStreamReader :/
  199. 2003-04-12 Gonzalo Paniagua Javier <[email protected]>
  200. * FileStreamTest.cs: added more tests by Gert Driesen
  201. ([email protected]).
  202. 2003-04-12 Ville Palo <[email protected]>
  203. * FileStreamTest.cs More tests.
  204. 2003-04-11 Ville Palo <[email protected]>
  205. * FileStreamTest.cs: File Added and some tests in it.
  206. 2003-04-11 Ville Palo <[email protected]>
  207. * StringReaderTest.cs: Tests for close and some exceptions
  208. 2003-04-11 Ville Palo <[email protected]>
  209. * StringWriterTest.cs: Added some Exception tests.
  210. 2003-04-10 Ville Palo <[email protected]>
  211. * StringWriterTest.cs: Added couple of tests.
  212. 2003-04-05 Nick Drochak <[email protected]>
  213. * PathTest.cs: Use nunit2 convention for exception test.
  214. 2003-03-07 Gonzalo Paniagua Javier <[email protected]>
  215. * StreamReaderTest.cs: added test for exception when the nase stream is
  216. closed. Make the reader.CurrentEncoding test work.
  217. 2003-03-05 Dick Porter <[email protected]>
  218. * MemoryStreamTest.cs: Some more tests
  219. 2003-03-05 Gonzalo Paniagua Javier <[email protected]>
  220. * MemoryStreamTest.cs: some nunit2 love. Added a bunch of new tests.
  221. 2003-02-05 Nick Drochak <[email protected]>
  222. * FileTest.cs: Have setup remove files before testing as well in case
  223. tests were interrupted before TearDown could be called in a previous
  224. run. Also test for specific exception in TestGetCreationTime ().
  225. 2003-01-28 Zoltan Varga <[email protected]>
  226. * FileTest.cs: Added tests for GetCreationTime.
  227. 2002-12-21 Nick Drochak <[email protected]>
  228. * all: make tests build and run under nunit2
  229. 2002-09-24 Gonzalo Paniagua Javier <[email protected]>
  230. * PathTest.cs: added test for null argument in IsPathRooted.
  231. 2002-09-22 Gonzalo Paniagua Javier <[email protected]>
  232. * BinaryReaderTest.cs: added more tests.
  233. Patch from Eduardo García Cebollero ([email protected]).
  234. 2002-09-19 Nick Drochak <[email protected]>
  235. * StreamReaderTest.cs: Pinpoint error closing streams
  236. 2002-09-10 Gonzalo Paniagua Javier <[email protected]>
  237. * FileTest.cs: don't leave AFile.txt open.
  238. 2002-09-08 Nick Drochak <[email protected]>
  239. * PathTest.cs (TestCombine): XP puts it's system root in WINDOWS not
  240. WINNT.
  241. 2002-09-04 Gonzalo Paniagua Javier <[email protected]>
  242. * PathTest.cs: some fixes to make it work also on unix.
  243. 2002-08-30 Nick Drochak <[email protected]>
  244. * PathTest.cs (TestGetPathRoot): Don't assume current directory will
  245. be on the C: drive (mine wasn't).
  246. 2002-08-29 Gonzalo Paniagua Javier <[email protected]>
  247. * PathTest.cs: improved.
  248. 2002-08-26 Nick Drochak <[email protected]>
  249. * BinaryReaderTest.cs: Closing the stream twice doesn not throw any
  250. exceptions on .NET.
  251. 2002-08-17 Eduardo Garcia Cebollero <[email protected]>
  252. * AllTests.cs: added BinaryReaderTest.Suite.
  253. * BinaryReaderTest.cs: New file.
  254. 2002-06-12 Nick Drochak <[email protected]>
  255. * StringReaderTest.cs: Regression test for a bug that we had were
  256. ReadLine() was not returning null when the string ended with newline.
  257. 2002-05-15 Nick Drochak <[email protected]>
  258. * StreamReaderTest.cs:
  259. * StreamWriterTest.cs:
  260. Make sure invalid file name has invalid characters in it. These are
  261. platform dependant.
  262. 2002-05-14 Nick Drochak <[email protected]>
  263. * FileTest.cs: Delete temporary files after each test method; Catch
  264. unexpected exceptions and report them; Make some Assert messages
  265. unique; Make sure temp files exist before trying Move and Delete, etc.
  266. 2002-05-13 Mike Gray <[email protected]>
  267. * FileTest.cs: Adding better tests for File.Delete, File.Move
  268. 2002-05-12 Mike Gray <[email protected]>
  269. * FileTest.cs: Adding better tests for File.Exists, File.Create,
  270. and File.Copy
  271. 2002-05-12 Nick Drochak <[email protected]>
  272. * StringTest.cs: Add a couple more tests.
  273. * PathTest.cs: Make tests work a bit better on W32 and Linux.
  274. 2002/05/10 Nick Drochak <[email protected]>
  275. * StreamWriterTest.cs: Use "resources" directory and use OS friendly
  276. directory separator characters. This makes the tests run correctly
  277. against MS.NET, but not yet in mono on Linux.
  278. 2002/05/08 Nick Drochak <[email protected]>
  279. * FileTest.cs: Use "resources" directory and use OS friendly
  280. directory separator characters. This makes the tests run correctly
  281. against MS.NET, but not yet in mono on Linux.
  282. 2002-05-08 Nick Drochak <[email protected]>
  283. * StreamWriter.cs: Wrap a try-catch around block of code to find out
  284. what exception is being thrown when it shouldn't.
  285. 2002-05-07 Nick Drochak <[email protected]>
  286. * FileTest.cs: Added TestOpen() from Mike Gray.
  287. * AllTests.cs: Added missing FileTest.Suite as pointed out by Mike
  288. as well.
  289. 2002-05-05 Nick Drochak <[email protected]>
  290. * StreamReaderTest.cs: Change location of sample file. In some places,
  291. use memory stream instead of file stream to eliminate reliance on file
  292. io for now. That area is still a bit immature. Added a bunch of
  293. markers to tell where errors were occuring.
  294. * resources: New directory to hold files open/read, etc. by unit
  295. tests.
  296. 2002-05-01 Nick Drochak <[email protected]>
  297. * StreamReaderTest.cs:
  298. * StreamWriterTest.cs: Catch and display exception info where it wasn't
  299. being caught before.
  300. 2002-03-02 Jason Diamond <[email protected]>
  301. * StringReader.cs: Added test for peeking and reading at the end of
  302. a string.
  303. 2002-02-28 Nick Drochak <[email protected]>
  304. * MemoryStreamTest.cs
  305. * StreamWriterTest.cs
  306. * StringReaderTest.cs: Fix test bugs found by running against mscorlib.
  307. AssertEquals() requires the expected and atual values to be the same
  308. type if they are to be considered equal.
  309. 2002-02-05 Duncan Mak <[email protected]>
  310. * FileTest.cs: Added to CVS. However, this portion of the code
  311. can't be tested right now.
  312. 2002-01-20 Nick Drochak <[email protected]>
  313. * AllTests.cs: removed duplicate MemoryStream test
  314. * MemoryStreamTest.cs: wrapped try-catch blocks around read/write/seek
  315. tests. These were throwing exceptions that NUnit wasn't catching. I
  316. don't think it used to behave this way before .NET.1.0.
  317. 2003-05-04 Ben Maurer <[email protected]>
  318. * Path.cs
  319. (CanonicalizePath) Added optimizations per Miguel's requests.