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