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