2003-07-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
1 2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * AppDomainSetupTest.cs: new tests.
4
5 2003-06-25  Nick Drochak <ndrochak@gol.com>
6
7         * DateTimeTest.cs: Custom format string uses January of current Year.
8
9 2003-06-25  Nick Drochak <ndrochak@gol.com>
10
11         * DateTimeTest.cs: Re-enable test because bug #30030 is fixed.
12
13 2003-06-25  Nick Drochak <ndrochak@gol.com>
14
15         * ByteTest.cs: Culture settings can affect where it puts the '%'.
16
17 2003-06-23  Nick Drochak <ndrochak@gol.com>
18
19         * ConvertTest.cs: Ignore and report bug in bugzilla #45286.
20
21 2003-06-23  Nick Drochak <ndrochak@gol.com>
22
23         * TimeZoneTest.cs: Make pass when on Tokyo Standard Time.
24
25 2003-06-23  Nick Drochak <ndrochak@gol.com>
26
27         * DecimalTest.cs: Make pass on .NET 1.1
28         * MarshalByRefObjectTest.cs: Avoid port conflict with other tests.
29         * SingleFormatterTest.cs: Ignore user overridden settings.
30
31 2003-06-23  Nick Drochak <ndrochak@gol.com>
32
33         * DateTimeTest.cs (TestOA): Compare DateTime values instead of strings
34         to avoid "culture shock".  Made a new AssertEquals() that is more
35         DateTime-friedly.
36
37 2003-06-19  Nick Drochak <ndrochak@gol.com>
38
39         * ArrayTest.cs: Cleanup unused bits. Also get tests passing on .NET 1.1
40         All tests pass here now.
41
42 2003-06-18  Nick Drochak <ndrochak@gol.com>
43
44         * ArrayTest.cs: Add .NET 1.1 overload test, and fix build problem.
45
46 2003-06-13  Duncan Mak  <duncan@ximian.com>
47
48         * ArrayTest.cs (TestCreateInstance2): Expects
49         ArgumentNullException, which is a specific subtype of
50         ArgumentException.
51
52 2003-06-10  Ville Palo <vi64pa@kolumbus.fi>
53
54         * DateTimeTest.cs: more tests.
55         
56 2003-06-09  Duncan Mak  <duncan@ximian.com>
57
58         * ArrayTest.cs: 
59         (TestCreateInstance2):
60         (TestLastIndexOf4):
61         (TestLastIndexOf5):
62         (MoreSort10): Added 4 new tests.
63
64 2003-06-10  Nick Drochak <ndrochak@gol.com>
65
66         * ArrayTest.cs: Cleanup some unused bits.
67
68 2003-06-02  Sebastien Pouliot  <spouliot@videotron.ca>
69
70         * RandomTest.cs: Added a test to compare Mono's random streams with
71         MS implementation (framework and Rotor). Converted to NUnit2 format.
72
73 2003-06-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
74
75         * DoubleFormatterTest.cs: added the last changes from the author of
76         this test (Patrick Kalkman <kalkman@cistron.nl>).
77
78         * SingleFormatterTest.cs: added the first release of this test from
79         the same author: Patrick Kalkman <kalkman@cistron.nl>.
80
81 2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
82
83         * ArrayTest.cs: added more tests for bug 43783.
84
85 2003-05-22  Nick Drochak  <ndrochak@gol.com>
86
87         * ArrayTest.cs: Add conditional compile for 1.1
88
89 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
90
91         * EnumTest.cs: added tests from bug #41522.
92
93 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
94
95         * StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
96         to Nunit 2.
97
98 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
99
100         * EnumTest.cs: tests from bug #41522 by Richar Lee.
101
102 2003-04-23  Nick Drochak  <ndrochak@gol.com>
103
104         * ArrayTest.cs: Disambiguate overloads now in .NET 1.1.
105         
106 2003-04-18  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
107
108         * ArrayTest.cs: added a few more tests to test Array.Initialize()
109         and added some [Test] atributes to the tests.
110
111 2003-04-17  Nick Drochak  <ndrochak@gol.com>
112
113         * DoubleTest.cs: Output some more debug info.
114
115 2003-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
116
117         * BufferTest.cs: added a few more tests for testing buffer length.
118         Patch by Jerome Laban <jlaban@wanadoo.fr>
119
120 2003-04-10  Ville Palo <vi64pa@kolumbus.fi>
121
122         * ConvertTest.cs: Added some tests for ToXXX methods.
123         TestConvertFromNull ()
124                 
125 2003-03-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
126
127         * DoubleTest.cs: Converted to Nunit 2.0. Completed ToString test.
128
129 2003-03-09  Nick Drochak <ndrochak@gol.com>
130
131         * ConsoleTest.cs: 
132         * ConvertTest.cs: Re-enable tests. They no longer hang the runtime.
133
134 2003-03-03  Nick Drochak <ndrochak@gol.com>
135
136         * StringTest.cs: Catch exception the .NET docs say should not be thrown
137
138 2003-02-28  Zoltan Varga  <vargaz@freemail.hu>
139
140         * StringTest.cs: added String constructor tests.
141
142 2003/02/26 Nick Drochak <ndrochak@gol.com>
143
144         * ActivatorTest.cs: Unregister the channel like it should.
145         * MarshalByRefTest.cs: Take out my hack. 
146           Both from Jean-Marc Andr [jean-marc.andre@polymtl.ca].
147
148 2003-02-25  Nick Drochak <ndrochak@gol.com>
149
150         * TimeSpanTest.cs: Isolate test for Negate bug. Same as previous
151         'checked' bug in ByteTest?
152
153 2003/02/21  Nick Drochak <ndrochak@gol.com>
154
155         * EnumTest.cs: Add test for bug 38452 (Parsing numeric enum values).
156
157 2003-02-20  Nick Drochak <ndrochak@gol.com>
158
159         * ByteTest.cs: Isolate test for mcs 'checked' bug.
160
161 2003/02/13  Nick Drochak <ndrochak@gol.com>
162
163         * ActivatorTest.cs:
164         * MarshalByRefTest.cs: New unit tests from Jean-Marc Andr 
165         [jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.
166
167 2003-02-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
168
169         * MathTest.cs: Add more tests because they were insufficient. Now
170         they check limit values. Also add comments with the tests for the
171         new Math functions.
172         
173 2003-02-05  Nick Drochak  <ndrochak@gol.com>
174
175         * StringTest.cs: Remove compiler warnings.
176
177 2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
178
179         * TimeZoneTest.cs: Added "Eastern Standard Time" to the test.
180         This won't be complete until all time zone are added (added a
181         Fail for unsupported TimeZones).
182
183 2003-01-29  Sebastien Pouliot  <spouliot@videotron.ca>
184
185         * ByteTest.cs: Updated Setup to support my Locale. Better but
186         probably still incomplete.
187         * DoubleTest.cs: Updated Setup to support my Locale. You can now
188         use a comma (or anything else) instead of a dot (.).
189         * ConvertTest.cs: Updated TestToDecimal and TestToDouble to 
190         support my Locale. You can now use a comma (or anything else) 
191         instead of a dot (.).
192
193 2003-01-28  Nick Drochak <ndrochak@gol.com>
194
195         * ArrayTest.cs: Avoid nulls in arrays. This crashes mono.
196         * ConsoleTest.cs: Ignore some tests that hang mono.
197         * ConvertTest.cs: Ignore some tests that hang mono.
198
199 2003-01-27  Zoltan Varga  <vargaz@freemail.hu>
200
201         * StringTest.cs: Added tests for out-of-bounds indexes in GetChars().
202
203 2003-01-13  Nick Drochak  <ndrochak@gol.com>
204
205         * DateTimeTest.cs: Use 2003, since that' the year now.  Need to work
206         on this test so we don't have it fail each new year.
207
208 2002-12-21  Nick Drochak <ndrochak@gol.com>
209
210         * all: make tests build and run under nunit2
211
212 2002-11-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
213
214         * StringTest.cs: added 1 more check.
215
216 2002-10-29  Zoltan Varga  <vargaz@freemail.hu>
217
218         * EnumTest.cs: Added tests for whitespaces in Enum:Parse().
219
220 2002-10-16  Nick Drochak  <ndrochak@gol.com>
221
222         * EnumTest.cs: Find out which Assert is causing the error on mono.
223
224 2002-10-09  Nick Drochak  <ndrochak@gol.com>
225
226         * BufferTest.cs: Test for ArgumentExceptions where they should be 
227         thrown
228         * Int32Test.cs: Enable tests for custom format strings.  We do have
229         implementation for them now.
230
231 2002-09-29  Nick Drochak  <ndrochak@gol.com>
232
233         * DecimalTest.cs: Change from Assert() with == to AssertEquals(). This
234         gets the tests to pass on linux, but they shouldn't need that.  Now
235         to find out why.  This seems deep...
236
237 2002-09-19  Nick Drochak  <ndrochak@gol.com>
238
239         * ArrayTest.cs: Report errors with CopyTo().
240
241 2002-09-19  Nick Drochak <ndrochak@gol.com>
242
243         * ArrayTest.cs: Can check for exception throw now on CopyTo(). Re-
244         enable test.
245
246 2002-09-13  Nick Drochak  <ndrochak@gol.com>
247
248         * EnumTest.cs: Add an extreme value test for format.
249
250 2002-09-11  Nick Drochak  <ndrochak@gol.com>
251
252         * DoubleTest.cs: Add test for bad format string passed to ToString().
253         * Int64Test.cs: Re-enable broad range of test values.
254         * MulticastDeletegateTest.cs: Re-enable test for correct order of
255         delegate firing.
256
257 2002-09-08  Nick Drochak  <ndrochak@gol.com>
258
259         * DateTimeTest.cs: Disable test bug file it in bugzilla.
260
261 2002-09-04  Jonathan Pryor <jonpryor@vt.edu>
262         * EnumTest.cs: 
263           - Added additional "x" formatter test case to test most recent Enum.cs patch
264                 - Code cleanup so that all TestFormat test cases would be executed
265                 - Change exception types in TestFormat_Args so that it passes on .NET.
266                   (Some ArgumentNullExceptions should be been ArgumentExceptions.)
267
268 2002/08/09  Nick Drochak <ndrochak@gol.com>
269
270         * DecimalTest.cs: Add try-catch block to find which one is throwing
271         the Overflow.  Also started making each Assert using a unique message
272         to differentiate those as well.
273
274         * MulticastDelegate.cs: Disable tests checking the order that delegates
275         are executed.  There's a bugzilla entry for this already because we do
276         it in reverse order. See:
277         http://bugzilla.ximian.com/show_bug.cgi?id=28306
278
279 2002/08/02  Nick Drochak <ndrochak@gol.com>
280
281         * ConvertTest.cs (TestGetTypeCode): Find out which test is failing on
282         linux.
283
284 2002-08-02  Nick Drochak  <ndrochak@gol.com>
285
286         * BufferTest.cs (TestBlockCopy): BlockCopy uses the number of bytes,
287         so hard-code some of that info into the test since sizeof() is a very
288         unsafe thing to do.
289
290 2002-07-31  Nick Drochak  <ndrochak@gol.com>
291
292         * BufferTest.cs: Fixed noisy compiler warnings about unused vars.
293
294 2002-07-22  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
295
296         * BufferTest.cs: Added this file to test the System.Buffer class 
297         implementation.
298
299 2002-07-17  Martin Baulig  <martin@gnome.org>
300
301         * ConvertTest.cs: Commented out line 456 which contains a non-printable
302         character which mcs does not like.  See also bug #27655.
303
304         * DecimalTest.cs, DecimanTest2.cs: Removed the `using S = System'.
305
306 2002-07-11  Nick Drochak  <ndrochak@gol.com>
307
308         * ArrayTest.cs: Disable a test for now.  Bugzilla'd this one.
309         * ConvertTest.cs: Make message unique for this mistaken duplicate.
310
311 2002-07-04  Nick Drochak  <ndrochak@gol.com>
312
313         * DateTimeTest.cs: Made tests pass on ms.net.  Well, they pass in
314         timezone JST.  Need to test in others.  Maybe I'll fly over to GMT
315         and see how they work.  Supposed to be eaiser there.
316
317 2002-07-04  Nick Drochak  <ndrochak@gol.com>
318
319         * ConvertTest.cs: Make the test generate the overflow exceptions on
320         mono on Linux.
321         * DecimalTest2.cs: Report exception thrown during subtraction.
322
323 2002-07-03  Nick Drochak  <ndrochak@gol.com>
324
325         * DoubleTest.cs: Fix some Assert/AssertEquals usage.
326
327 2002-07-03  Nick Drochak  <ndrochak@gol.com>
328
329         * ArrayTest.cs: Re-enable some tests.  Let's see what's broken still.
330
331 2002-06-20  Nick Drochak  <ndrochak@gol.com>
332
333         * DecimalTest2.cs: Make tests pass against ms.net.
334
335 2002-06-19  Nick Drochak  <ndrochak@gol.com>
336
337         * AllTests.cs: Add missing test: DecimalTest2
338         * DecimalTest2.cs: Convert Console.Writeline() into a Fail()
339
340 2002/06/14  Nick Drochak <ndrochak@gol.com>
341
342         * Int64Test.cs: Make currency symbol test more culturally sensitive.
343
344 2002-06-14  Nick Drochak  <ndrochak@gol.com>
345
346         * DateTimeTest.cs: Make some of the tests a bit more timezone neutral.
347
348 2002-06-12   Nick Drochak  <ndrochak@gol.com>
349
350         * ConvertTest.cs: Punt bug in DateTime.Parse() over to that test.
351         * DateTimeTest.cs: Add test for date format of yyyy-mm-dd which mono
352         doesn't handle automagically like ms.net does.  This smells like a 
353         LAMESPEC, however.
354
355 2002/06/12  Nick Drochak <ndrochak@gol.com>
356
357         * RandomTest.cs: Exercise Next(min,max) a little more, especially
358         boundary conditions.
359
360 2002-06-11  Nick Drochak  <ndrochak@gol.com>
361
362         * StringTest.cs: Check for "end of string" conditions for IndexOf() and
363         Substring().
364
365 2002-06-11  Nick Drochak  <ndrochak@gol.com>
366
367         * DoubleTest.cs: Add some more detail to failure message.
368         * Int64Test.cs: Add some details, and fix a copy-paste error.
369         * UInt32Test.cs: Fix currency symbol/culture issues
370         * UInt64Test.cs: Fix currency symbol/culture issues
371
372 2002/06/11  Nick Drochak <ndrochak@gol.com>
373
374         * DateTimeTest.cs: Remove RunTest override and put culture manipulation
375         in SetUp and TearDown like the other tests.
376         * TimeZoneTest.cs: Same.
377
378 2002-06-11  Nick Drochak  <ndrochak@gol.com>
379
380         * Int64Test.cs: Set the culture to en-US for testing.
381         * MathTest.cs: mono is more precise in Log2, so change test to compare
382         values within a slightly larger margin of error.
383
384 2002/06/10  Nick Drochak <ndrochak@gol.com>
385
386         * DecimalTest.cs: More culture indepenence. Fixes the problems we were
387         having with tests failing against MS.NET.
388         * Int64Test.cs: Same plus some formatting fixes.
389         * RandomTest.cs: Split Assert into two to figure out which one part is
390         failing.
391
392 2002-06-09  Lawrence Pit  <loz@cable.a2000.nl>
393
394         * DateTimeTest.cs: Making tests culture independent
395
396 2002-06-07  Nick Drochak  <ndrochak@gol.com>
397
398         * DecimalTest.cs: Catch unexpected exception and report it.
399
400 2002/06/04  Nick Drochak <ndrochak@gol.com>
401
402         * ByteTest.cs: Fix currency constant that we use for the expected
403         value.  Try to be more culture-diverse.
404
405 2002/06/03  Nick Drochak <ndrochak@gol.com>
406
407         * DecimalTest.cs: Fix some errors that were showing up when run against
408         ms.net.
409
410 2002-06-02  Nick Drochak  <ndrochak@gol.com>
411
412         * ConvertTest.cs: Use en-US culture since that's all we support in our
413         corlib right now. Change constants accordingly.  Also added a bunch of
414         try-catch blocks to show which Assert is failing.
415
416 2002-06-02  Duncan Mak  <duncan@ximian.com>
417
418         * ConvertTest.cs (TestToDecimal): Fixed typo in case #H11.
419
420 2002-06-01  Nick Drochak  <ndrochak@gol.com>
421
422         * BugTest.cs: Remove, bug fixed.  Yay!
423         * AllTests.cs: Remove BugTest from suite.
424
425 2002-05-31  Nick Drochak  <ndrochak@gol.com>
426
427         * BugTest.cs: Small file to show NullReferenceException bug
428         * AllTests.cs: Include BugTest.cs in the suite.
429
430 2002-05-29  Nick Drochak  <ndrochak@gol.com>
431
432         * DecimalTest.cs: Use AssertEquals to get nice error report, and mark
433         each one with a unique message string so we know which one failed.
434
435 2002-05-29  Lawrence Pit  <loz@cable.a2000.nl>
436
437         * DateTimeTest.cs: Added tests M01 to M03 to TestParseExact, 
438         passing typeof this class as arg in property Suite.
439
440 2002-05-22  Lawrence Pit  <loz@cable.a2000.nl>
441
442         * ConsoleTest.cs: Added test writing null.
443
444 2002-05-21  Nick Drochak  <ndrochak@gol.com>
445
446         * MathTest.cs:
447                 (TestPow): Add try-catch to determine where we are throwing.
448                 (TestLog): Re-enable failing test
449                 (TestLog2): same although this test still fails on mono. Not
450                 sure what the proper value      to use here. It works on MS.NET
451
452 2002-05-21  Nick Drochak  <ndrochak@gol.com>
453
454         * MathTest.cs: Better reporting of failures
455         * Int64Test.cs: Add try-catch to determine where we are throwing.
456
457 2002-05-20  Nick Drochak  <ndrochak@gol.com>
458
459         * AttributeTest.cs (TestGetCustomAttribute): Add try-catch to find out
460         which assert is failing.
461
462 2002-05-19  Martin Baulig  <martin@gnome.org>
463
464         * MartinTests.cs: Removed.
465
466 2002-05-14  Nick Drochak  <ndrochak@gol.com>
467
468         * StringTest.cs: A couple more tests
469
470 2002-05-07  Nick Drochak  <ndrochak@gol.com>
471
472         * ExceptionTest.cs: New File. Provided by Linus Upson.
473
474 2002-05-05  Lawrence Pit  <loz@cable.a2000.nl>
475
476         * StringTest.cs: Added test for replace function
477
478 2002-04-30  Nick Drochak  <ndrochak@gol.com>
479
480         * UInt32Test.cs: More verbose on unexepected exception to eliminate
481         compiler warning.
482
483 2002-04-28  Nick Drochak  <ndrochak@gol.com>
484
485         * StringTest.cs: Mark Assert() messages with unique identifiers.
486         * DecimalTest2.cs: Write out more info in the Report method.  Need this
487         to determine why op_Subtraction() is failing in the next line.
488         * MathTest.cs:
489         * DoubleTest.cs:
490         * UInt32Test.cs: Add try-catch blocks to find out where the test is
491         failing.
492
493 2002-04-28  Nick Drochak  <ndrochak@gol.com>
494
495         * ArrayTest.cs (TestIList_IndexOf): Display exception details if we get
496         an unexpected one.
497
498 2002/04/24  Nick Drochak <ndrochak@gol.com>
499
500         * IntegerFormatterTest.cs: Remove Console.WriteLines and use 
501         AssertEquals() instead.
502
503 2002-04-22  Nick Drochak  <ndrochak@gol.com>
504
505         * StringTest.cs: Add unique markers to Assert messages.
506
507 2002-04-09  Nick Drochak  <ndrochak@gol.com>
508
509         * ArrayTest.cs: Remove BinarySearch test on unsorted arrays. The
510         behavior is undefined if the array isn't sorted.
511
512 2002/04/09  Nick Drochak <ndrochak@gol.com>
513
514         * DecimalTest.cs: Use AssertEquals() for better diagnostic message.
515
516 2002-04-09  Nick Drochak  <ndrochak@gol.com>
517
518         * ByteTest.cs: Use AssertEquals() for better diagnostic message.
519
520 2002-04-08  Nick Drochak  <ndrochak@gol.com>
521
522         * EnumTest.cs: Add a few tests for differently underlying types and
523         the [Flags] attribute to test ToString().
524
525 2002-04-08  Nick Drochak  <ndrochak@gol.com>
526
527         * EnumTest.cs: Add test for ToString for the case where the enum
528         has [Flags] on it, and a mask value is used.
529
530 2002-04-04  Nick Drochak  <ndrochak@gol.com>
531
532         * EnumTest.cs: Change one Assert() message string so the two are 
533         unique. And clean up exception catching logic.
534
535 2002/03/28  Nick Drochak <ndrochak@gol.com>
536
537         * IntegerFormatterTest.cs: Eliminate warnings about unused exception
538         variables.
539
540 2002-03-28  Nick Drochak  <ndrochak@gol.com>
541
542         * EnumTest.cs(TestFormat): Use Fail() instead of AssertEquals() in
543         try-catch blocks. Add test to check if correct exception is being 
544         thrown.
545
546 2002/03/18  Nick Drochak <ndrochak@gol.com>
547
548         * ByteTest.cs:
549         * Int64Test.cs:
550         * SByteTest.cs: Do not hard code the "$" as the currency symbol to
551         use for Parse tests. This isn not really the fix we need. These
552         number formats vary wildly depending on the culture the system
553         runs with.  We need a much better strategy here for testing this.
554         * Int32Test.cs: Use #if NOTYET-#endif to disable a test.  This removes
555         an annoying compile warning.
556
557 2002-03-18  Nick Drochak  <ndrochak@gol.com>
558
559         * DoubleTest.cs:
560         * EnumTest.cs: Add unique identifier to Assert()'s. Needed to find
561         which one was faling on Linux.
562
563 2002-03-12  Nick Drochak  <ndrochak@gol.com>
564
565         * ArrayTest.cs: Add tests for IList methods and for enumerator on
566         an array with non-zero lower bounds.
567
568 2002-03-09  Nick Drochak  <ndrochak@gol.com>
569
570         * ArrayTest.cs: Enable the enumerator test and include test for
571         Multi-dimensional array enumerator.  Also include test for
572         mutation _not_ invalidating the enumerator.
573
574 2002-03-09  Martin Baulig  <martin@gnome.org>
575
576         * Int16Test.cs, Int32Tests.cs, UInt16Tests.cs: Use "en-US" culture and
577         don't let the user override.
578
579         * Int32Tests.cs: Cleanup. Use unique names in Assert()s, use AssertEquals()
580         where appropriate etc.
581
582 2002-03-08  Martin Baulig  <martin@gnome.org>
583
584         * StringTest.cs: More String.Split tests.
585
586 2002-03-07  Martin Baulig  <martin@gnome.org>
587
588         * StringTest.cs: Added a few more tests for the bug fixes I just
589         committed to String.cs.
590
591 2002-03-07  Martin Baulig  <martin@gnome.org>
592
593         * ArrayTest.cs: Fixed the FIXME in test #E05.
594
595 2002-03-06  Duco Fijma  <duco@lorentz.xs4all.nl>
596         * CharEnumeratorTest.cs: made test regarding out-of-bounds checking
597         a bit stronger (new failures fixed in CharEnumerator.cs).
598
599 2002-03-06  Martin Baulig  <martin@gnome.org>
600
601         * ArrayTest.cs (TestSetValue4): Added testcases #M94-#M96 for Array.Copy.
602
603         * ArrayTest.cs (TestCopyTo): Added testcases #F10-#F13 for arrays with
604         non-zero lower bounds.
605
606         * ArrayTest.cs (TestCopyTo): Added test for copying an empty array
607         to an empty array.
608
609 2002-03-06  Martin Baulig  <martin@gnome.org>
610
611         * ArrayTest.cs: Use unique labels for all the tests.
612         (TestSetValue4): A big new testcase.
613
614 2002-03-06  Nick Drochak  <ndrochak@gol.com>
615
616         * VersionTest.cs: Fix for mscorlib behavior vs. docs. CompareTo(null)
617         is legal.
618         * UInt16Test.cs:
619         * UInt32Test.cs:
620         * UInt64Test.cs: Use NumberFormatInfo.InvariantInfo.CurrencySymbol
621         where "$" was used. Should help suppress false negatives on systems
622         where "$" is not the currency symbol.
623
624 2002-03-04  Duco Fijma  <duco@lorentz.xs4all.nl>
625         * VersionTest.cs: created test cases for System.Version
626
627 2002-03-03  Duco Fijma  <duco@lorentz.xs4all.nl>
628         * CharEnumeratorTest.cs: completed the test cases
629
630 2002-03-03  Nick Drochak  <ndrochak@gol.com>
631
632         * DateTimeTest.cs: make static member non-static -- wouldn't work on 
633         Windows if it was static. Doesn't _need_ to be static anyway.
634
635 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
636         * AttributeTest.cs: created, far from complete. 
637         * CharEnumeratorTest.cs: created. Contains just the basic case.
638         * AllTests.cs: added the two new tests above
639
640 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
641         * BitConverterTest.cs: added one test for bug fix made to BitConverter
642         * class.
643
644 2002-03-01  Martin Baulig  <martin@gnome.org>
645
646         * ArrayTest.cs: Commented out a few bits which are not yet implemented and
647         marked them with FIXME's.
648
649         * DecimalTest.cs, DecimalTest2.cs: Added zero-arg constructors.
650
651         * MartinTests.cs: Enabled ArrayTests.cs.
652
653 2002-03-01  Duco Fijma <duco@lorentz.xs4all.nl>
654
655         * BitConverterTest.cs: completed test cases
656
657 2002-03-01  Martin Baulig  <martin@gnome.org>
658
659         * MartinTests.cs: 15 tests currently work on Linux, call them all and
660         provide comments for the non-working tests.
661
662 2002-02-28  Duncan Mak  <duncan@ximian.com>
663
664         * MathTest.cs: Committed for Jon Guymon <gnarg@slackworks.com>.
665
666 2002-02-28  Martin Baulig  <martin@gnome.org>
667
668         * String.cs (TestCompare): Added a few tests.
669         (TestFormat): Please don't compare two strings with Assert (... == ...),
670         use AssertEquals instead - this gives you a better idea what went wrong
671         if the test fails.
672
673 2002-02-28  Nick Drochak  <ndrochak@gol.com>
674
675         * BitConverterTest.cs: Test was trying to catch the wrong Exception.
676         The MSDN docs clearly say ArgumentOutOfRangeException, but that's
677         not what get's thrown.
678
679         * DoubleTest.cs: Get working against mscorlib reference.
680
681 2002-02-27  Duco Fijma <duco@lorentz.xs4all.nl>
682         * GuidTest.cs: changed to reflect new meaning of Guid.ToString("")
683         and Guid.ToString(null)
684
685 2002-02-26  Martin Baulig  <martin@gnome.org>
686
687         * MartinTests.cs: New file. This contains all the test which already
688         work on Linux.
689
690         * String.cs: Added two testcases to TestTrim(), TestTrimStart() and
691         TestTrimEnd().
692
693 2002-02-26  Martin Baulig  <martin@gnome.org>
694
695         * DateTimeTest.cs: Added testcases for the parsers. Use the invariant
696         culture to run this test suite.
697
698         * TimeZoneTest.cs: Use the invariant culture to run this test suite.
699
700 2002-02-26  Duco Fijma <duco@lorentz.xs4all>
701         * TimeSpanTest.cs: added test from TimeSpan.FromMilliseconds
702
703 2002-02-26  Martin Baulig  <martin@gnome.org>
704
705         * DateTimeTest.cs: New test.
706
707         * TimeZoneTest.cs: New test.
708
709 2002-02-25  Duco Fijma <duco@lorentz.xs4all.nl>
710         * GuidTest.cs: all methods of System.Guid are now covered
711         * BitConverterTest.cs: created, not yet complete
712
713 2002-02-21  Duco Fijma <duco@lorentz.xs4all.nl>
714         * GuidTest.cs: changed according to fix in System.Guid
715
716 2002-02-20  Nick Drochak  <ndrochak@gol.com>
717
718         * Int64Test.cs: One array was giving us trouble.  Not sure why, but
719         it's related to the number of elements in an Array.  For short Arrays
720         the compiler doesn't use the PrivateImplmentationDetails struct,
721         but for longer ones it does.  That's when our corlib fails. I paired
722         down the array for now.
723
724 2002-02-19  Duco Fijma <duco@lorentz.xs4all.nl>
725         * GuidTest.cs: added a few cases
726
727 2002-02-18  Nick Drochak  <ndrochak@gol.com>
728
729         * GuidTest.cs: Fix compile error.  Needed to cast the null in the call to
730         constructor to avoid ambiguity.
731
732 2002-02-11  Nick Drochak  <ndrochak@gol.com>
733
734         * Int64Test.cs: Various fixes to make tests work against the ms corlib.
735         Currency Symbol tests seem to be system dependant.  Not sure if this
736         will work on other systems, so please test it if you can. The most
737         disturbing one is negative numbers.  Should they be (n) or -n ?
738
739 2002-02-10  Nick Drochak  <ndrochak@gol.com>
740
741         * AllTests.cs: Add Int64Test to the Suite
742         * Int64Test.cs: Change static member to instance member. This was
743         causing NUnitConsole some grief.  Should be instance member anyway.
744
745 2002-02-09  Nick Drochak  <ndrochak@gol.com>
746
747         * ByteTest.cs:
748         * Int16Test.cs:
749         * Int32Test.cs:
750         * SByteTest.cs:
751         * UInt16Test.cs:
752         * UInt32Test.cs:
753         * UInt64Test.cs: Fixed tests where a "$" was hard coded.  Change it to
754         use NumberFormatInfo.CurrentInfo.CurrencySymbol.  Also used
755         NumberFormatInfo.InvariantInfo.CurrencySymbol where appropriate. These
756         tests all pass now with mscorlib.
757
758 2002-01-06  Nick Drochak  <ndrochak@gol.com>
759
760         * ResolveEventArgsTest.cs: New test.
761         * AllTests.cs: Added new test to suite.
762
763 2001-12-27  Nick Drochak <ndrochak@gol.com>
764
765         * UInt32Test.cs: Added messages to Asserts()'s to find out which one was faliing.
766
767 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
768
769         * UInt32Test.cs: Added tests for UInt32.Parse.
770
771         * Int32Test.cs: Added tests for Int32.Parse for various cases.
772
773 2001-12-08  Nick Drochak  <ndrochak@gol.com>
774
775         * ByteTest.cs: Added messages to Assert()'s to find out which one was failing.
776
777 2001-11-28  Nick Drochak <ndrochak@gol.com>
778
779         * Int16Test.cs Int32Test.cs SByteTest.cs: Surgically removed tests that rely on culture of system.  These need to be crafted a bit differently.
780
781 2001-11-27  Nick Drochak  <ndrochak@gol.com>
782
783         * SByteTest.cs: Add messages to Assert()'s so we can tell where the tests fail.
784
785 2002-02-21  Bob Doan  <bdoan@sicompos.com>
786
787         * BooleanTest.cs: Added New test suite
788         * AllTests.cs: Added new Boolean test to suite.
789
790 2002-02-24  Bob Doan  <bdoan@sicompos.com>
791
792         * BooleanTest.cs: Use correct argument order in AssertEquals
793         * AllTests.cs: Added new Double test to suite.
794         * DoubleTest.cs: Add new test suite
795
796 2002-02-24  Bob Doan  <bdoan@sicompos.com>
797
798         * DoubleTest.cs: Added parse tests to Double test suite, removed GetHashCodeTests