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