2004-09-23 Martin Garton <martin@wrasse.demon.co.uk>
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
1 2004-09-23  Martin Garton  <martin@wrasse.demon.co.uk>
2
3         * ConvertTest.cs: Ensure ToType() fails with an ArgumentException in
4         a case where is cannot convert.
5
6 2004-09-24  Zoltan Varga  <vargaz@freemail.hu>
7
8         * TypeTest.cs: Add test for StructLayoutAttribute.
9
10 2004-09-22  Sebastien Pouliot  <sebastien@ximian.com>
11
12         * RandomTest.cs: Commented test CompareWithMS following constants
13         changes in Mono implementation (to use Knuth's constants).
14
15 2004-09-19  Zoltan Varga  <vargaz@freemail.hu>
16
17         * ModuleHandleTest.cs: New file.
18
19 2004-08-31  Nick Drochak <ndrochak@ieee.org>
20
21         * BooleanTest.cs: Eliminate compiler warning.
22         * DateTimeTest.cs: Allow csc to compile.
23         * TypeTest.cs: Use unsafe for pointers.
24
25 2004-08-26  Zoltan Varga  <vargaz@freemail.hu>
26
27         * TypeTest.cs: Add regression test for bug #63768.
28
29 2004-08-19  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * DateTimeTest.cs : added bugzilla 63376 test case.
32
33 2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>
34
35         * VersionTest.cs: Added tests when cloning a version with no build and
36         no revision numbers (-1).
37
38 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
39
40         * ApplicationIdTest.cs: New. Unit tests for ApplicationId (NET_2_0).
41         * ApplicationIdentityTest.cs: New. Unit tests for ApplicationIdentity
42         (NET_2_0).
43         * AppDomainTest.cs: Added new unit tests for AppDomain (both fx 1.1 
44         and 2.0).
45
46 2004-06-23  Sebastien Pouliot  <sebastien@ximian.com>
47
48         * DoubleFormatterTest.cs: Added a new test for a negative roundtrip
49         (which was broken).
50
51 2004-06-19  Atsushi Enomoto  <atsushi@ximian.com>
52
53         * FloatingPointFormatterTest.cs : Format literal (i.e. '...') in
54           format string should be kept as is.
55
56 2004-06-18  Atsushi Enomoto  <atsushi@ximian.com>
57
58         * DateTimeTest.cs : Improved CultureIndependentTests(). Error message
59           contains specific locale and error location. Verified by run-test-
60           ondotnet and commented out X509-like pattern.(not all culture passes)
61
62 2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>
63
64         * DoubleFormatterTest.cs: Added new cases from bug reports 60110 
65         (roundtrip format) and 60111 (non-banker rounding).
66
67 2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>
68
69         * ConvertTest.cs: Changed compare between Decimals (from a string 
70         compare to Decimal.Equals) because the issue wasn't related to the
71         Convert class. See #60227 for more details.
72         * DecimalTest.cs: Added test to ensure we keep/output the decimals
73         precision (#59425). Added tests to see how many decimals are supported
74         in "G" before switching to "E".
75
76 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
77
78         * TimeSpanTest.cs: Added more cases with MinValue and MaxValue for 
79         each parameter of the constructor. Some tests are ignored because
80         they are too long to run (but useful when debugging).
81
82 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
83
84         * FloatingPointFormatterTest.cs : Added more permille and percent
85           formatting test.
86
87 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
88
89         * FloatingPointFormatterTest.cs : Added Permille formatting test.
90
91 2004-06-13  Atsushi Enomoto  <atsushi@ximian.com>
92
93         * FloatingPointFormatterTest.cs : Added regression for #59890.
94
95 2004-06-11  Sebastien Pouliot  <sebastien@ximian.com>
96
97         * TimeSpanTest.cs: Added valid cases to parse MinValue and MaxValue.
98         Added invalid cases to parse under MinValue and over MaxValue.
99
100 2004-06-10  Sebastien Pouliot  <sebastien@ximian.com>
101
102         * DecimalTest.cs: Added rounding tests for negative values. Added more
103         checks to ParseFractions. Removed test TooSmall because it was a bad
104         interaction between a buggy corlib (buggy decimal) and the tests (i.e.
105         the value was legal).
106
107 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
108
109         * DateTimeTest.cs : added more "common pattern" tests.
110
111 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * DateTimeTest.cs : Added more milliseconds and pattern recognition
114           tests. Patch by Steven Brown (a bit modified).
115
116 2004-06-09  Sebastien Pouliot  <sebastien@ximian.com>
117
118         * DecimalTest.cs: Added tests for remainder, divide and parsing 
119         overflow. Reactivated test and added new cases for banker rounding.
120
121 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * DateTimeTest.cs :
124           - Added TestParse3() (not-allowed pattern example), ParseUtcNonUtc()
125             ("GMT" strings and time adjustment), TimeZoneAdjustment() ('Z' 
126             pattern conditions) and CultureIndependentTests() (batch tests for
127             _all_ or almost all cultures).
128           - Added more Z string to X509Certificate test.
129           - Added ParseAllowsQueerString() [not fixed].
130
131 2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
132
133         * DecimalTest.cs: Added test case for truncating including indirect
134         truncates with cast to integer types.
135
136 2004-06-07  Duncan Mak  <duncan@ximian.com>
137
138         * ExceptionTest.cs (InnerExceptionSource): Test that the
139         InnerException's Source is null unless it's been set.
140
141 2004-06-07  Sebastien Pouliot  <sebastien@ximian.com>
142
143         * DateTimeTest.cs: Added new test cases for From|ToOADate (OLE 
144         Automation date format). Added test cases for FromFileTime. Added
145         test cases for ToType (conversion) and contructors (milliseconds).
146
147 2004-06-06  Sebastien Pouliot  <sebastien@ximian.com>
148
149         * DecimalTest.cs: Added tests for default ToString(). Added tests when
150         Decimal is casted to an integer (trunc not rounded). Added tests to
151         parse very small values (#59301).
152         * ByteTest.cs: Added tests for default ToString(String.Empty).
153         * DoubleTest.cs: Added tests for default ToString(String.Empty).
154         * Int16Test.cs: Added tests for default ToString(String.Empty).
155         * Int32Test.cs: Added tests for default ToString(String.Empty).
156         * Int64Test.cs: Added tests for default ToString(String.Empty).
157         * SByteTest.cs: Added tests for default ToString(String.Empty).
158         * SingleTest.cs: Added tests for default ToString(String.Empty).
159         * StringTest.cs: Added more cases for Join (null separator and null 
160         values).
161         * TimeSpanTest.cs: Added test to verify exception order when a parsed
162         string is both invalid (format) and contains an overflow.
163         * UInt16Test.cs: Added tests for default ToString(String.Empty).
164         * UInt32Test.cs: Added tests for default ToString(String.Empty).
165         * UInt64Test.cs: Added tests for default ToString(String.Empty).
166
167 2004-06-05  Sebastien Pouliot  <sebastien@ximian.com>
168
169         * ConvertTest.cs: Added tests to convert min/max values of integer
170         types to strings in all bases.
171         * SByteTest.cs: Added test to parse min/max values.
172
173 2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>
174
175         * MathTest.cs: Added case to check for negative 0 (double) in
176         IEEERemainder - including when dividend is negative.
177         * TimeSpanTest.cs: Added more asserts in existing tests cases.
178         Added case to check for ToString with MinValue and MaxValue.
179
180 2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>
181
182         * TimeSpanTest.cs: Added tests for overflow checking and parsing
183         only days (LAMESPEC).
184
185 2004-06-01  Sebastien Pouliot  <sebastien@ximian.com>
186
187         * TimeSpanTest.cs: Added tests for exceptions in FromXXX methods
188         which are very badly documented.
189
190 2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>
191
192         * ArrayTest.cs: Added tests for null values in BinarySearch.
193         * Byte.cs: Added test for default ToString format value.
194
195 2004-05-30  David Sheldon <dave-mono@earth.li>
196
197   * DecimalTest.cs: Moved the rounding test that fails due to 
198     bug 37744 into its own test, and annotated it as ignored until
199     the bug is fixed.
200
201 2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>
202
203         * ConvertTest.cs: Added new parsing tests including special case for
204         Convert.ToSByte. Added test to ChangeType to Empty.
205         * Int64Test.cs: Added new test cases for overflows. 
206
207 2004-05-28  Sebastien Pouliot  <sebastien@ximian.com>
208
209         * ConvertTest.cs: Removed extra 0 from ToInt16_MinValue. Added overflow
210         testing for integer types convertion. Added new tests for pasring 
211         MinValue and MaxValue of integer types in all supported bases. Added 
212         case for a prefixed hexadecimal without a number.
213
214 2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
215
216         * ConvertTest.cs: More complete tests for unsigned type convertion wrt
217         -0, base != 10, ... Added tests for int16 limits in various bases.
218
219 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
220
221         * ArrayTest.cs: Added integer overflow tests for LastIndexOf.
222         * ConvertTest.cs: Added case where 0X00 is valid when parsed in base16
223
224 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
225
226         * ArrayTest.cs: Added tests to check for integer overflow in Clear,
227         Copy and Reverse.
228         * BitConverterTest.cs: Added test to check for possible integer 
229         overflow in ToString (byte,int,int)
230         * ConvertTest.cs: New tests for prefixed hexadecimal strings and
231         negative byte convertion.
232         * StringTest.cs: Added new tests for integer overflow and negatives.
233         Added tests for special cases like s.LastIndexOf ('o', s.Length, 1)
234         fail but s.LastIndexOf ("o", s.Length, 1) works.
235
236 2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
237
238         * DateTimeTest.cs: test for bug 56436.
239
240 2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>
241
242         * ArrayTest.cs: Added a new test to clear outside the bound of a
243         multidimentional array.
244         * BooleanTest.cs: Added new test to compare booleans using Equals
245         and == (case of True!=True). Converted to NUnit2 format.
246         * BitConverterTest.cs: Added new tests for negative integers and 
247         integer overflow in To... methods. Added new boolean convertion
248         tests.
249         * BufferTest.cs: Added new tests for integer overflow in BlockCopy.
250
251 2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
252
253         * ArrayTest.cs: Added a new test to clear a jagged array and a 
254         multidimentional array.
255         * IntPtrTest.cs: New. Tests for 32/64 bits behaviour of IntPtr.
256         * SingleTest.cs: Added tests to compare positive 0 and negative 0.
257         * UIntPtrTest.cs: New. Tests for 32/64 bits behaviour of UIntPtr.
258
259 2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>
260
261         * DecimalTest.cs: Added new unit test to check for correct rounding.
262         It appears that Decimal.To... trunk but Convert.To... use banking
263         rounding (so we can't use Convert.To... to implement To...). But
264         IConvertible does share Convert.To behaviour. Added tests for negative
265         values and large number parsing (> Int64).
266         * SingleTest.cs: New. Unit tests for Single (adapted from Double).
267
268 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
269
270         * AppDomainTest.cs: Renamed Unload to TearDown (like it's attribute)
271         to ease searches.
272         * ConvertTest.cs: Added new unit tests for integer overflow in To/From
273         Base64CharArray. Added new test for wide char. Exploded some tests in
274         NUnit2 format (to ease add new tests).
275
276 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
277         
278         * AttributeTest.cs: added tests for Inherited and
279         AllowMultiple
280
281 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
282
283         * AttributeTest.cs: formatting, and remove commented
284         code
285
286 2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
287
288         * BufferTest.cs: Added missing tests for BlockCopy exceptions.
289
290 2004-04-27  Nick Drochak <ndrochak@gol.com>
291
292         * ConvertTest.cs: Remove compiler warnings.
293
294 2004-04-25  Nick Drochak <ndrochak@gol.com>
295
296         * MathTest.cs: Check precision only so far.
297
298 2004-04-22  Lluis Sanchez Gual  <lluis@ximian.com>
299
300         * AppDomainSetupTest.cs: Changed again test 3 to test that the appdomain is 
301           relative to the current dir, rather than the temp dir. I confirment that
302           this is how ms.net works.
303
304 2004-04-13  Zoltan Varga  <vargaz@freemail.hu>
305
306         * TypeTest.cs: Add new regression test for bug #55874.
307
308 2004-04-12 David Sheldon <dave-mono@earth.li>
309  
310         * TimeZoneTest.cs: Make pass when in "GMT".
311   
312 2004-04-09 David Sheldon <dave-mono@earth.li>
313  
314     * ConvertTest.cs: Tests for Convert.ToInt32(string, base), with
315         signs on the strings.
316
317 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
318
319         * TypeTest.cs: enumerated the tests.
320
321 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
322
323         * EnvironmentTest.cs: use uppercase for PATH. Added test to check the
324         expected substitutions.
325
326 2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
327
328         * EnvironmentTest.cs: New. Add unit tests for ExpandEnvironmentVariables.
329
330 2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>
331
332         * GuidTest.cs: Test constructor when the input string is in format "P" 
333           or "N".
334
335 2004-03-23  Lluis Sanchez Gual  <lluis@ximian.com>
336
337         * ByteTest.cs, Int32Test.cs, Int64Test, SingleFormatterTest.cs,
338           UInt16Test.cs, UInt32Test.cs, UInt64Test.cs: Made some tests depend on the
339           current culture.
340
341 2004-03-22  Dick Porter  <dick@ximian.com>
342
343         * DateTimeTest.cs (System): Test the MM-dd-yyyy date parse format.
344
345 2004-03-21  Jackson Harper  <jackson@ximian.com>
346
347         * DoubleFormatterTest.cs: test setting the number of decimal
348         digits.
349
350 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
351
352         * ConvertTest.cs: Added another test showing that input length 
353         can't easily be used to check for valid base64 encoding.
354
355 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
356
357         * ConvertTest.cs: Added a new unit tests for FromBase64String and 
358         FromBase64CharArray to check for ignored characters (tab, lf, cr 
359         and spaces). Splitted existing tests into smaller tests.
360
361 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
362
363         * StringTest.cs: Add regression test for bug #54988.
364
365 2004-02-27  Sebastien Pouliot  <sebastien@ximian.com>
366
367         * ConvertTest.cs: Added a new test for bug #54939 when converting a
368         base64 containing NF and/or LF.
369
370 2004-02-27  Lluis Sanchez Gual <lluis@ximian.com>
371
372         * StringTest.cs: Added test for Concat when one of the arguments is an
373           object that returns null on its ToString ().
374
375 2004-02-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
376
377         * AttributeTest.cs: added test for bug 54518.
378
379 2004-02-20  Atsushi Enomoto  <atsushi@ximian.com>
380
381         * CharCategoryTest.cs : csc build fix (line length excess.)
382
383 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
384
385         * CharCategoryTest.cs : cleaning ;)
386
387 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
388
389         * Added CharCategoryTest.cs (brute force test for Char.IsXXX()).
390
391 2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
392
393         * AppDomainTest.cs: New. Unit tests for SetPrincipalPolicy and
394         SetThreadPrincipal.
395
396 2004-01-31  Nick Drochak <ndrochak@ieee.org)
397
398         * ConvertTest: Cannot partially qualify the type name with csc.
399
400 2004-01-31  David Sheldon  <dave-mono@earth.li>
401
402   * ConvertTest.cs: Added test for malformed Base64. Bug 52928 
403
404 2004-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
405
406         * DateTimeTest.cs: Modified X509Certificate test to use 
407         ToUniversalTime ().
408
409 2004-01-28  Sebastien Pouliot  <spouliot@videotron.ca>
410
411         * DateTimeTest.cs: Added a new unit test (X509Certificate) to better
412         detect regressions in DateTime. See bugzilla entry #53461.
413
414 2004-01-27  Nick Drochak <ndrochak@gol.com>
415
416         * AppDomainSetupTest.cs: When I run this on .NET the AppBase uses the
417         temp dir.  Perhaps a different runner gives different results? I'm
418         using 'make run-test' from the mcs directory.
419
420 2004-01-22 David Sheldon <dave-mono@earth.li>
421
422        * AppDomainSetupTest: Changed test 3 to test that the
423          appdomain is relative to the current dir, rather than 
424          the temp dir. This is what the MS runtime appears to 
425          give, and handily is what we do too.
426
427 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
428
429         * DateTimeTest.cs: added test for bug 52075.
430
431 2004-01-16  Zoltan Varga  <vargaz@freemail.hu>
432
433         * TypeTest.cs: Add Tests for vectors<->one dim. arrays.
434
435 2003-01-11 David Sheldon <dave-mono@earth.li>
436
437         * DateTimeTest.cs: Tests for bug 52274 fix, formats such as 
438         '--MM--'
439
440 2003-12-27  Nick Drochak <ndrochak@gol.com>
441
442         * AppDomainSetupTest.cs: Seems that AppDomainSetup's use the temp
443         path, not current directory.
444
445 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
446
447         * Int32Test.cs:
448           Int64Test.cs: Add checks for overflow on hex parse.
449  
450 2003-12-20  Zoltan Varga  <vargaz@freemail.hu>
451
452         * TypeTest.cs (GetMethodImpl): New test for overload resolution.
453
454 2003-12-19  Dick Porter  <dick@ximian.com>
455
456         * StringTest.cs: Added Compare test for length==0.
457
458 2003-12-17  Dick Porter  <dick@ximian.com>
459
460         * StringTest.cs: Add a String.Empty test to EndsWith.  Changed the
461         StartsWith and EndsWith tests to use the attribute declaration.
462
463 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
464
465         * StringTests.cs : Added more tests on TestStartsWith.
466
467 2003-12-08  Patrik Torstensson <p@rxc.se>
468
469         * TypeTest.cs: Added basic tests for GetMethodImpl and GetPropertyImpl
470
471 2003-12-08  Nick Drochak <ndrochak@gol.com>
472
473         * DateTimeTest.cs: Little build fix for csc. It doesn't like the
474         fully qualified name.
475
476 2003-12-06  Ravindra <rkumar@novell.com>
477
478         * DateTimeTest.cs: Added a test case for Parse(String, format).
479         Bug #51464.
480
481 2003-11-14  Nick Drochak <ndrochak@gol.com>
482
483         * FloatingPointFormatterTest.cs: Make test pass on .NET 1.1.
484
485 2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
486
487         * ValueTypeTest.cs: New tests.
488
489 2003-11-14  Nick Drochak <ndrochak@gol.com>
490
491         * DateTime.cs: Running tests in different timezones give different 
492         results.  Need to change the way these tests work. Disabling some
493         tests for now.
494
495 2003-11-14  Nick Drochak <ndrochak@gol.com>
496
497         * ArrayTest.cs: Fix a few tests where NullReferenceException 
498         is expected, not ArgumentNullException.
499
500 2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
501
502         * DateTimeTest.cs: Changed the Asserts to fix some things related to
503         universal time, we can't test the equality if one DateTime is into
504         the code and the other comes from the TimeZone. Different TimeZones,
505         different errors in the test.
506
507 2003-10-31  Pedro Martínez Juliá  <yoros@wanadoo.es>
508
509         * DateTimeTest.cs: Removed Universal Time in ToString because in
510         each computer that could be different. We need more control over
511         that to know what the result should be.
512
513 2003-09-09  Zoltan Varga  <vargaz@freemail.hu>
514
515         * ArrayTest.cs: Fix the expected exception on some methods.
516
517 2003-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
518
519         * StringTest.cs: added a couple of tests for Split. See bug #47802.
520
521 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
522
523         * ArrayTest.cs: Added regression test for #38812.
524
525 2003-08-10  Miguel de Icaza  <miguel@ximian.com>
526
527         * ArrayTest.cs: New test from Thong (Tum) Nguyen.
528
529 2003-08-04  Duncan Mak  <duncan@ximian.com>
530
531         * FloatingPointFormatterTest.cs: New file. Added with one test by
532         Aleksey Demakov <avd@openlinksw.com>.
533
534         * ConvertTest.cs (TestToUInt16): Add a new case noted by
535         c5n4kh6u02@sneakemail.com in
536         http://bugzilla.ximian.com/show_bug.cgi?id=43098.
537
538 2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
539
540         * EnumTest.cs: Test ToString() for unnamed flag enum values.
541
542 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
543
544         * TypeTest.cs: New file.
545
546 2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
547
548         * AppDomainSetupTest.cs: new tests.
549
550 2003-06-25  Nick Drochak <ndrochak@gol.com>
551
552         * DateTimeTest.cs: Custom format string uses January of current Year.
553
554 2003-06-25  Nick Drochak <ndrochak@gol.com>
555
556         * DateTimeTest.cs: Re-enable test because bug #30030 is fixed.
557
558 2003-06-25  Nick Drochak <ndrochak@gol.com>
559
560         * ByteTest.cs: Culture settings can affect where it puts the '%'.
561
562 2003-06-23  Nick Drochak <ndrochak@gol.com>
563
564         * ConvertTest.cs: Ignore and report bug in bugzilla #45286.
565
566 2003-06-23  Nick Drochak <ndrochak@gol.com>
567
568         * TimeZoneTest.cs: Make pass when on Tokyo Standard Time.
569
570 2003-06-23  Nick Drochak <ndrochak@gol.com>
571
572         * DecimalTest.cs: Make pass on .NET 1.1
573         * MarshalByRefObjectTest.cs: Avoid port conflict with other tests.
574         * SingleFormatterTest.cs: Ignore user overridden settings.
575
576 2003-06-23  Nick Drochak <ndrochak@gol.com>
577
578         * DateTimeTest.cs (TestOA): Compare DateTime values instead of strings
579         to avoid "culture shock".  Made a new AssertEquals() that is more
580         DateTime-friedly.
581
582 2003-06-19  Nick Drochak <ndrochak@gol.com>
583
584         * ArrayTest.cs: Cleanup unused bits. Also get tests passing on .NET 1.1
585         All tests pass here now.
586
587 2003-06-18  Nick Drochak <ndrochak@gol.com>
588
589         * ArrayTest.cs: Add .NET 1.1 overload test, and fix build problem.
590
591 2003-06-13  Duncan Mak  <duncan@ximian.com>
592
593         * ArrayTest.cs (TestCreateInstance2): Expects
594         ArgumentNullException, which is a specific subtype of
595         ArgumentException.
596
597 2003-06-10  Ville Palo <vi64pa@kolumbus.fi>
598
599         * DateTimeTest.cs: more tests.
600         
601 2003-06-09  Duncan Mak  <duncan@ximian.com>
602
603         * ArrayTest.cs: 
604         (TestCreateInstance2):
605         (TestLastIndexOf4):
606         (TestLastIndexOf5):
607         (MoreSort10): Added 4 new tests.
608
609 2003-06-10  Nick Drochak <ndrochak@gol.com>
610
611         * ArrayTest.cs: Cleanup some unused bits.
612
613 2003-06-02  Sebastien Pouliot  <spouliot@videotron.ca>
614
615         * RandomTest.cs: Added a test to compare Mono's random streams with
616         MS implementation (framework and Rotor). Converted to NUnit2 format.
617
618 2003-06-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
619
620         * DoubleFormatterTest.cs: added the last changes from the author of
621         this test (Patrick Kalkman <kalkman@cistron.nl>).
622
623         * SingleFormatterTest.cs: added the first release of this test from
624         the same author: Patrick Kalkman <kalkman@cistron.nl>.
625
626 2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
627
628         * ArrayTest.cs: added more tests for bug 43783.
629
630 2003-05-22  Nick Drochak  <ndrochak@gol.com>
631
632         * ArrayTest.cs: Add conditional compile for 1.1
633
634 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
635
636         * EnumTest.cs: added tests from bug #41522.
637
638 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
639
640         * StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
641         to Nunit 2.
642
643 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
644
645         * EnumTest.cs: tests from bug #41522 by Richar Lee.
646
647 2003-04-23  Nick Drochak  <ndrochak@gol.com>
648
649         * ArrayTest.cs: Disambiguate overloads now in .NET 1.1.
650         
651 2003-04-18  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
652
653         * ArrayTest.cs: added a few more tests to test Array.Initialize()
654         and added some [Test] atributes to the tests.
655
656 2003-04-17  Nick Drochak  <ndrochak@gol.com>
657
658         * DoubleTest.cs: Output some more debug info.
659
660 2003-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
661
662         * BufferTest.cs: added a few more tests for testing buffer length.
663         Patch by Jerome Laban <jlaban@wanadoo.fr>
664
665 2003-04-10  Ville Palo <vi64pa@kolumbus.fi>
666
667         * ConvertTest.cs: Added some tests for ToXXX methods.
668         TestConvertFromNull ()
669                 
670 2003-03-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
671
672         * DoubleTest.cs: Converted to Nunit 2.0. Completed ToString test.
673
674 2003-03-09  Nick Drochak <ndrochak@gol.com>
675
676         * ConsoleTest.cs: 
677         * ConvertTest.cs: Re-enable tests. They no longer hang the runtime.
678
679 2003-03-03  Nick Drochak <ndrochak@gol.com>
680
681         * StringTest.cs: Catch exception the .NET docs say should not be thrown
682
683 2003-02-28  Zoltan Varga  <vargaz@freemail.hu>
684
685         * StringTest.cs: added String constructor tests.
686
687 2003/02/26 Nick Drochak <ndrochak@gol.com>
688
689         * ActivatorTest.cs: Unregister the channel like it should.
690         * MarshalByRefTest.cs: Take out my hack. 
691           Both from Jean-Marc Andr [jean-marc.andre@polymtl.ca].
692
693 2003-02-25  Nick Drochak <ndrochak@gol.com>
694
695         * TimeSpanTest.cs: Isolate test for Negate bug. Same as previous
696         'checked' bug in ByteTest?
697
698 2003/02/21  Nick Drochak <ndrochak@gol.com>
699
700         * EnumTest.cs: Add test for bug 38452 (Parsing numeric enum values).
701
702 2003-02-20  Nick Drochak <ndrochak@gol.com>
703
704         * ByteTest.cs: Isolate test for mcs 'checked' bug.
705
706 2003/02/13  Nick Drochak <ndrochak@gol.com>
707
708         * ActivatorTest.cs:
709         * MarshalByRefTest.cs: New unit tests from Jean-Marc Andr 
710         [jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.
711
712 2003-02-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
713
714         * MathTest.cs: Add more tests because they were insufficient. Now
715         they check limit values. Also add comments with the tests for the
716         new Math functions.
717         
718 2003-02-05  Nick Drochak  <ndrochak@gol.com>
719
720         * StringTest.cs: Remove compiler warnings.
721
722 2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
723
724         * TimeZoneTest.cs: Added "Eastern Standard Time" to the test.
725         This won't be complete until all time zone are added (added a
726         Fail for unsupported TimeZones).
727
728 2003-01-29  Sebastien Pouliot  <spouliot@videotron.ca>
729
730         * ByteTest.cs: Updated Setup to support my Locale. Better but
731         probably still incomplete.
732         * DoubleTest.cs: Updated Setup to support my Locale. You can now
733         use a comma (or anything else) instead of a dot (.).
734         * ConvertTest.cs: Updated TestToDecimal and TestToDouble to 
735         support my Locale. You can now use a comma (or anything else) 
736         instead of a dot (.).
737
738 2003-01-28  Nick Drochak <ndrochak@gol.com>
739
740         * ArrayTest.cs: Avoid nulls in arrays. This crashes mono.
741         * ConsoleTest.cs: Ignore some tests that hang mono.
742         * ConvertTest.cs: Ignore some tests that hang mono.
743
744 2003-01-27  Zoltan Varga  <vargaz@freemail.hu>
745
746         * StringTest.cs: Added tests for out-of-bounds indexes in GetChars().
747
748 2003-01-13  Nick Drochak  <ndrochak@gol.com>
749
750         * DateTimeTest.cs: Use 2003, since that' the year now.  Need to work
751         on this test so we don't have it fail each new year.
752
753 2002-12-21  Nick Drochak <ndrochak@gol.com>
754
755         * all: make tests build and run under nunit2
756
757 2002-11-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
758
759         * StringTest.cs: added 1 more check.
760
761 2002-10-29  Zoltan Varga  <vargaz@freemail.hu>
762
763         * EnumTest.cs: Added tests for whitespaces in Enum:Parse().
764
765 2002-10-16  Nick Drochak  <ndrochak@gol.com>
766
767         * EnumTest.cs: Find out which Assert is causing the error on mono.
768
769 2002-10-09  Nick Drochak  <ndrochak@gol.com>
770
771         * BufferTest.cs: Test for ArgumentExceptions where they should be 
772         thrown
773         * Int32Test.cs: Enable tests for custom format strings.  We do have
774         implementation for them now.
775
776 2002-09-29  Nick Drochak  <ndrochak@gol.com>
777
778         * DecimalTest.cs: Change from Assert() with == to AssertEquals(). This
779         gets the tests to pass on linux, but they shouldn't need that.  Now
780         to find out why.  This seems deep...
781
782 2002-09-19  Nick Drochak  <ndrochak@gol.com>
783
784         * ArrayTest.cs: Report errors with CopyTo().
785
786 2002-09-19  Nick Drochak <ndrochak@gol.com>
787
788         * ArrayTest.cs: Can check for exception throw now on CopyTo(). Re-
789         enable test.
790
791 2002-09-13  Nick Drochak  <ndrochak@gol.com>
792
793         * EnumTest.cs: Add an extreme value test for format.
794
795 2002-09-11  Nick Drochak  <ndrochak@gol.com>
796
797         * DoubleTest.cs: Add test for bad format string passed to ToString().
798         * Int64Test.cs: Re-enable broad range of test values.
799         * MulticastDeletegateTest.cs: Re-enable test for correct order of
800         delegate firing.
801
802 2002-09-08  Nick Drochak  <ndrochak@gol.com>
803
804         * DateTimeTest.cs: Disable test bug file it in bugzilla.
805
806 2002-09-04  Jonathan Pryor <jonpryor@vt.edu>
807         * EnumTest.cs: 
808           - Added additional "x" formatter test case to test most recent Enum.cs patch
809                 - Code cleanup so that all TestFormat test cases would be executed
810                 - Change exception types in TestFormat_Args so that it passes on .NET.
811                   (Some ArgumentNullExceptions should be been ArgumentExceptions.)
812
813 2002/08/09  Nick Drochak <ndrochak@gol.com>
814
815         * DecimalTest.cs: Add try-catch block to find which one is throwing
816         the Overflow.  Also started making each Assert using a unique message
817         to differentiate those as well.
818
819         * MulticastDelegate.cs: Disable tests checking the order that delegates
820         are executed.  There's a bugzilla entry for this already because we do
821         it in reverse order. See:
822         http://bugzilla.ximian.com/show_bug.cgi?id=28306
823
824 2002/08/02  Nick Drochak <ndrochak@gol.com>
825
826         * ConvertTest.cs (TestGetTypeCode): Find out which test is failing on
827         linux.
828
829 2002-08-02  Nick Drochak  <ndrochak@gol.com>
830
831         * BufferTest.cs (TestBlockCopy): BlockCopy uses the number of bytes,
832         so hard-code some of that info into the test since sizeof() is a very
833         unsafe thing to do.
834
835 2002-07-31  Nick Drochak  <ndrochak@gol.com>
836
837         * BufferTest.cs: Fixed noisy compiler warnings about unused vars.
838
839 2002-07-22  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
840
841         * BufferTest.cs: Added this file to test the System.Buffer class 
842         implementation.
843
844 2002-07-17  Martin Baulig  <martin@gnome.org>
845
846         * ConvertTest.cs: Commented out line 456 which contains a non-printable
847         character which mcs does not like.  See also bug #27655.
848
849         * DecimalTest.cs, DecimanTest2.cs: Removed the `using S = System'.
850
851 2002-07-11  Nick Drochak  <ndrochak@gol.com>
852
853         * ArrayTest.cs: Disable a test for now.  Bugzilla'd this one.
854         * ConvertTest.cs: Make message unique for this mistaken duplicate.
855
856 2002-07-04  Nick Drochak  <ndrochak@gol.com>
857
858         * DateTimeTest.cs: Made tests pass on ms.net.  Well, they pass in
859         timezone JST.  Need to test in others.  Maybe I'll fly over to GMT
860         and see how they work.  Supposed to be eaiser there.
861
862 2002-07-04  Nick Drochak  <ndrochak@gol.com>
863
864         * ConvertTest.cs: Make the test generate the overflow exceptions on
865         mono on Linux.
866         * DecimalTest2.cs: Report exception thrown during subtraction.
867
868 2002-07-03  Nick Drochak  <ndrochak@gol.com>
869
870         * DoubleTest.cs: Fix some Assert/AssertEquals usage.
871
872 2002-07-03  Nick Drochak  <ndrochak@gol.com>
873
874         * ArrayTest.cs: Re-enable some tests.  Let's see what's broken still.
875
876 2002-06-20  Nick Drochak  <ndrochak@gol.com>
877
878         * DecimalTest2.cs: Make tests pass against ms.net.
879
880 2002-06-19  Nick Drochak  <ndrochak@gol.com>
881
882         * AllTests.cs: Add missing test: DecimalTest2
883         * DecimalTest2.cs: Convert Console.Writeline() into a Fail()
884
885 2002/06/14  Nick Drochak <ndrochak@gol.com>
886
887         * Int64Test.cs: Make currency symbol test more culturally sensitive.
888
889 2002-06-14  Nick Drochak  <ndrochak@gol.com>
890
891         * DateTimeTest.cs: Make some of the tests a bit more timezone neutral.
892
893 2002-06-12   Nick Drochak  <ndrochak@gol.com>
894
895         * ConvertTest.cs: Punt bug in DateTime.Parse() over to that test.
896         * DateTimeTest.cs: Add test for date format of yyyy-mm-dd which mono
897         doesn't handle automagically like ms.net does.  This smells like a 
898         LAMESPEC, however.
899
900 2002/06/12  Nick Drochak <ndrochak@gol.com>
901
902         * RandomTest.cs: Exercise Next(min,max) a little more, especially
903         boundary conditions.
904
905 2002-06-11  Nick Drochak  <ndrochak@gol.com>
906
907         * StringTest.cs: Check for "end of string" conditions for IndexOf() and
908         Substring().
909
910 2002-06-11  Nick Drochak  <ndrochak@gol.com>
911
912         * DoubleTest.cs: Add some more detail to failure message.
913         * Int64Test.cs: Add some details, and fix a copy-paste error.
914         * UInt32Test.cs: Fix currency symbol/culture issues
915         * UInt64Test.cs: Fix currency symbol/culture issues
916
917 2002/06/11  Nick Drochak <ndrochak@gol.com>
918
919         * DateTimeTest.cs: Remove RunTest override and put culture manipulation
920         in SetUp and TearDown like the other tests.
921         * TimeZoneTest.cs: Same.
922
923 2002-06-11  Nick Drochak  <ndrochak@gol.com>
924
925         * Int64Test.cs: Set the culture to en-US for testing.
926         * MathTest.cs: mono is more precise in Log2, so change test to compare
927         values within a slightly larger margin of error.
928
929 2002/06/10  Nick Drochak <ndrochak@gol.com>
930
931         * DecimalTest.cs: More culture indepenence. Fixes the problems we were
932         having with tests failing against MS.NET.
933         * Int64Test.cs: Same plus some formatting fixes.
934         * RandomTest.cs: Split Assert into two to figure out which one part is
935         failing.
936
937 2002-06-09  Lawrence Pit  <loz@cable.a2000.nl>
938
939         * DateTimeTest.cs: Making tests culture independent
940
941 2002-06-07  Nick Drochak  <ndrochak@gol.com>
942
943         * DecimalTest.cs: Catch unexpected exception and report it.
944
945 2002/06/04  Nick Drochak <ndrochak@gol.com>
946
947         * ByteTest.cs: Fix currency constant that we use for the expected
948         value.  Try to be more culture-diverse.
949
950 2002/06/03  Nick Drochak <ndrochak@gol.com>
951
952         * DecimalTest.cs: Fix some errors that were showing up when run against
953         ms.net.
954
955 2002-06-02  Nick Drochak  <ndrochak@gol.com>
956
957         * ConvertTest.cs: Use en-US culture since that's all we support in our
958         corlib right now. Change constants accordingly.  Also added a bunch of
959         try-catch blocks to show which Assert is failing.
960
961 2002-06-02  Duncan Mak  <duncan@ximian.com>
962
963         * ConvertTest.cs (TestToDecimal): Fixed typo in case #H11.
964
965 2002-06-01  Nick Drochak  <ndrochak@gol.com>
966
967         * BugTest.cs: Remove, bug fixed.  Yay!
968         * AllTests.cs: Remove BugTest from suite.
969
970 2002-05-31  Nick Drochak  <ndrochak@gol.com>
971
972         * BugTest.cs: Small file to show NullReferenceException bug
973         * AllTests.cs: Include BugTest.cs in the suite.
974
975 2002-05-29  Nick Drochak  <ndrochak@gol.com>
976
977         * DecimalTest.cs: Use AssertEquals to get nice error report, and mark
978         each one with a unique message string so we know which one failed.
979
980 2002-05-29  Lawrence Pit  <loz@cable.a2000.nl>
981
982         * DateTimeTest.cs: Added tests M01 to M03 to TestParseExact, 
983         passing typeof this class as arg in property Suite.
984
985 2002-05-22  Lawrence Pit  <loz@cable.a2000.nl>
986
987         * ConsoleTest.cs: Added test writing null.
988
989 2002-05-21  Nick Drochak  <ndrochak@gol.com>
990
991         * MathTest.cs:
992                 (TestPow): Add try-catch to determine where we are throwing.
993                 (TestLog): Re-enable failing test
994                 (TestLog2): same although this test still fails on mono. Not
995                 sure what the proper value      to use here. It works on MS.NET
996
997 2002-05-21  Nick Drochak  <ndrochak@gol.com>
998
999         * MathTest.cs: Better reporting of failures
1000         * Int64Test.cs: Add try-catch to determine where we are throwing.
1001
1002 2002-05-20  Nick Drochak  <ndrochak@gol.com>
1003
1004         * AttributeTest.cs (TestGetCustomAttribute): Add try-catch to find out
1005         which assert is failing.
1006
1007 2002-05-19  Martin Baulig  <martin@gnome.org>
1008
1009         * MartinTests.cs: Removed.
1010
1011 2002-05-14  Nick Drochak  <ndrochak@gol.com>
1012
1013         * StringTest.cs: A couple more tests
1014
1015 2002-05-07  Nick Drochak  <ndrochak@gol.com>
1016
1017         * ExceptionTest.cs: New File. Provided by Linus Upson.
1018
1019 2002-05-05  Lawrence Pit  <loz@cable.a2000.nl>
1020
1021         * StringTest.cs: Added test for replace function
1022
1023 2002-04-30  Nick Drochak  <ndrochak@gol.com>
1024
1025         * UInt32Test.cs: More verbose on unexepected exception to eliminate
1026         compiler warning.
1027
1028 2002-04-28  Nick Drochak  <ndrochak@gol.com>
1029
1030         * StringTest.cs: Mark Assert() messages with unique identifiers.
1031         * DecimalTest2.cs: Write out more info in the Report method.  Need this
1032         to determine why op_Subtraction() is failing in the next line.
1033         * MathTest.cs:
1034         * DoubleTest.cs:
1035         * UInt32Test.cs: Add try-catch blocks to find out where the test is
1036         failing.
1037
1038 2002-04-28  Nick Drochak  <ndrochak@gol.com>
1039
1040         * ArrayTest.cs (TestIList_IndexOf): Display exception details if we get
1041         an unexpected one.
1042
1043 2002/04/24  Nick Drochak <ndrochak@gol.com>
1044
1045         * IntegerFormatterTest.cs: Remove Console.WriteLines and use 
1046         AssertEquals() instead.
1047
1048 2002-04-22  Nick Drochak  <ndrochak@gol.com>
1049
1050         * StringTest.cs: Add unique markers to Assert messages.
1051
1052 2002-04-09  Nick Drochak  <ndrochak@gol.com>
1053
1054         * ArrayTest.cs: Remove BinarySearch test on unsorted arrays. The
1055         behavior is undefined if the array isn't sorted.
1056
1057 2002/04/09  Nick Drochak <ndrochak@gol.com>
1058
1059         * DecimalTest.cs: Use AssertEquals() for better diagnostic message.
1060
1061 2002-04-09  Nick Drochak  <ndrochak@gol.com>
1062
1063         * ByteTest.cs: Use AssertEquals() for better diagnostic message.
1064
1065 2002-04-08  Nick Drochak  <ndrochak@gol.com>
1066
1067         * EnumTest.cs: Add a few tests for differently underlying types and
1068         the [Flags] attribute to test ToString().
1069
1070 2002-04-08  Nick Drochak  <ndrochak@gol.com>
1071
1072         * EnumTest.cs: Add test for ToString for the case where the enum
1073         has [Flags] on it, and a mask value is used.
1074
1075 2002-04-04  Nick Drochak  <ndrochak@gol.com>
1076
1077         * EnumTest.cs: Change one Assert() message string so the two are 
1078         unique. And clean up exception catching logic.
1079
1080 2002/03/28  Nick Drochak <ndrochak@gol.com>
1081
1082         * IntegerFormatterTest.cs: Eliminate warnings about unused exception
1083         variables.
1084
1085 2002-03-28  Nick Drochak  <ndrochak@gol.com>
1086
1087         * EnumTest.cs(TestFormat): Use Fail() instead of AssertEquals() in
1088         try-catch blocks. Add test to check if correct exception is being 
1089         thrown.
1090
1091 2002/03/18  Nick Drochak <ndrochak@gol.com>
1092
1093         * ByteTest.cs:
1094         * Int64Test.cs:
1095         * SByteTest.cs: Do not hard code the "$" as the currency symbol to
1096         use for Parse tests. This isn not really the fix we need. These
1097         number formats vary wildly depending on the culture the system
1098         runs with.  We need a much better strategy here for testing this.
1099         * Int32Test.cs: Use #if NOTYET-#endif to disable a test.  This removes
1100         an annoying compile warning.
1101
1102 2002-03-18  Nick Drochak  <ndrochak@gol.com>
1103
1104         * DoubleTest.cs:
1105         * EnumTest.cs: Add unique identifier to Assert()'s. Needed to find
1106         which one was faling on Linux.
1107
1108 2002-03-12  Nick Drochak  <ndrochak@gol.com>
1109
1110         * ArrayTest.cs: Add tests for IList methods and for enumerator on
1111         an array with non-zero lower bounds.
1112
1113 2002-03-09  Nick Drochak  <ndrochak@gol.com>
1114
1115         * ArrayTest.cs: Enable the enumerator test and include test for
1116         Multi-dimensional array enumerator.  Also include test for
1117         mutation _not_ invalidating the enumerator.
1118
1119 2002-03-09  Martin Baulig  <martin@gnome.org>
1120
1121         * Int16Test.cs, Int32Tests.cs, UInt16Tests.cs: Use "en-US" culture and
1122         don't let the user override.
1123
1124         * Int32Tests.cs: Cleanup. Use unique names in Assert()s, use AssertEquals()
1125         where appropriate etc.
1126
1127 2002-03-08  Martin Baulig  <martin@gnome.org>
1128
1129         * StringTest.cs: More String.Split tests.
1130
1131 2002-03-07  Martin Baulig  <martin@gnome.org>
1132
1133         * StringTest.cs: Added a few more tests for the bug fixes I just
1134         committed to String.cs.
1135
1136 2002-03-07  Martin Baulig  <martin@gnome.org>
1137
1138         * ArrayTest.cs: Fixed the FIXME in test #E05.
1139
1140 2002-03-06  Duco Fijma  <duco@lorentz.xs4all.nl>
1141         * CharEnumeratorTest.cs: made test regarding out-of-bounds checking
1142         a bit stronger (new failures fixed in CharEnumerator.cs).
1143
1144 2002-03-06  Martin Baulig  <martin@gnome.org>
1145
1146         * ArrayTest.cs (TestSetValue4): Added testcases #M94-#M96 for Array.Copy.
1147
1148         * ArrayTest.cs (TestCopyTo): Added testcases #F10-#F13 for arrays with
1149         non-zero lower bounds.
1150
1151         * ArrayTest.cs (TestCopyTo): Added test for copying an empty array
1152         to an empty array.
1153
1154 2002-03-06  Martin Baulig  <martin@gnome.org>
1155
1156         * ArrayTest.cs: Use unique labels for all the tests.
1157         (TestSetValue4): A big new testcase.
1158
1159 2002-03-06  Nick Drochak  <ndrochak@gol.com>
1160
1161         * VersionTest.cs: Fix for mscorlib behavior vs. docs. CompareTo(null)
1162         is legal.
1163         * UInt16Test.cs:
1164         * UInt32Test.cs:
1165         * UInt64Test.cs: Use NumberFormatInfo.InvariantInfo.CurrencySymbol
1166         where "$" was used. Should help suppress false negatives on systems
1167         where "$" is not the currency symbol.
1168
1169 2002-03-04  Duco Fijma  <duco@lorentz.xs4all.nl>
1170         * VersionTest.cs: created test cases for System.Version
1171
1172 2002-03-03  Duco Fijma  <duco@lorentz.xs4all.nl>
1173         * CharEnumeratorTest.cs: completed the test cases
1174
1175 2002-03-03  Nick Drochak  <ndrochak@gol.com>
1176
1177         * DateTimeTest.cs: make static member non-static -- wouldn't work on 
1178         Windows if it was static. Doesn't _need_ to be static anyway.
1179
1180 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
1181         * AttributeTest.cs: created, far from complete. 
1182         * CharEnumeratorTest.cs: created. Contains just the basic case.
1183         * AllTests.cs: added the two new tests above
1184
1185 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
1186         * BitConverterTest.cs: added one test for bug fix made to BitConverter
1187         * class.
1188
1189 2002-03-01  Martin Baulig  <martin@gnome.org>
1190
1191         * ArrayTest.cs: Commented out a few bits which are not yet implemented and
1192         marked them with FIXME's.
1193
1194         * DecimalTest.cs, DecimalTest2.cs: Added zero-arg constructors.
1195
1196         * MartinTests.cs: Enabled ArrayTests.cs.
1197
1198 2002-03-01  Duco Fijma <duco@lorentz.xs4all.nl>
1199
1200         * BitConverterTest.cs: completed test cases
1201
1202 2002-03-01  Martin Baulig  <martin@gnome.org>
1203
1204         * MartinTests.cs: 15 tests currently work on Linux, call them all and
1205         provide comments for the non-working tests.
1206
1207 2002-02-28  Duncan Mak  <duncan@ximian.com>
1208
1209         * MathTest.cs: Committed for Jon Guymon <gnarg@slackworks.com>.
1210
1211 2002-02-28  Martin Baulig  <martin@gnome.org>
1212
1213         * String.cs (TestCompare): Added a few tests.
1214         (TestFormat): Please don't compare two strings with Assert (... == ...),
1215         use AssertEquals instead - this gives you a better idea what went wrong
1216         if the test fails.
1217
1218 2002-02-28  Nick Drochak  <ndrochak@gol.com>
1219
1220         * BitConverterTest.cs: Test was trying to catch the wrong Exception.
1221         The MSDN docs clearly say ArgumentOutOfRangeException, but that's
1222         not what get's thrown.
1223
1224         * DoubleTest.cs: Get working against mscorlib reference.
1225
1226 2002-02-27  Duco Fijma <duco@lorentz.xs4all.nl>
1227         * GuidTest.cs: changed to reflect new meaning of Guid.ToString("")
1228         and Guid.ToString(null)
1229
1230 2002-02-26  Martin Baulig  <martin@gnome.org>
1231
1232         * MartinTests.cs: New file. This contains all the test which already
1233         work on Linux.
1234
1235         * String.cs: Added two testcases to TestTrim(), TestTrimStart() and
1236         TestTrimEnd().
1237
1238 2002-02-26  Martin Baulig  <martin@gnome.org>
1239
1240         * DateTimeTest.cs: Added testcases for the parsers. Use the invariant
1241         culture to run this test suite.
1242
1243         * TimeZoneTest.cs: Use the invariant culture to run this test suite.
1244
1245 2002-02-26  Duco Fijma <duco@lorentz.xs4all>
1246         * TimeSpanTest.cs: added test from TimeSpan.FromMilliseconds
1247
1248 2002-02-26  Martin Baulig  <martin@gnome.org>
1249
1250         * DateTimeTest.cs: New test.
1251
1252         * TimeZoneTest.cs: New test.
1253
1254 2002-02-25  Duco Fijma <duco@lorentz.xs4all.nl>
1255         * GuidTest.cs: all methods of System.Guid are now covered
1256         * BitConverterTest.cs: created, not yet complete
1257
1258 2002-02-21  Duco Fijma <duco@lorentz.xs4all.nl>
1259         * GuidTest.cs: changed according to fix in System.Guid
1260
1261 2002-02-20  Nick Drochak  <ndrochak@gol.com>
1262
1263         * Int64Test.cs: One array was giving us trouble.  Not sure why, but
1264         it's related to the number of elements in an Array.  For short Arrays
1265         the compiler doesn't use the PrivateImplmentationDetails struct,
1266         but for longer ones it does.  That's when our corlib fails. I paired
1267         down the array for now.
1268
1269 2002-02-19  Duco Fijma <duco@lorentz.xs4all.nl>
1270         * GuidTest.cs: added a few cases
1271
1272 2002-02-18  Nick Drochak  <ndrochak@gol.com>
1273
1274         * GuidTest.cs: Fix compile error.  Needed to cast the null in the call to
1275         constructor to avoid ambiguity.
1276
1277 2002-02-11  Nick Drochak  <ndrochak@gol.com>
1278
1279         * Int64Test.cs: Various fixes to make tests work against the ms corlib.
1280         Currency Symbol tests seem to be system dependant.  Not sure if this
1281         will work on other systems, so please test it if you can. The most
1282         disturbing one is negative numbers.  Should they be (n) or -n ?
1283
1284 2002-02-10  Nick Drochak  <ndrochak@gol.com>
1285
1286         * AllTests.cs: Add Int64Test to the Suite
1287         * Int64Test.cs: Change static member to instance member. This was
1288         causing NUnitConsole some grief.  Should be instance member anyway.
1289
1290 2002-02-09  Nick Drochak  <ndrochak@gol.com>
1291
1292         * ByteTest.cs:
1293         * Int16Test.cs:
1294         * Int32Test.cs:
1295         * SByteTest.cs:
1296         * UInt16Test.cs:
1297         * UInt32Test.cs:
1298         * UInt64Test.cs: Fixed tests where a "$" was hard coded.  Change it to
1299         use NumberFormatInfo.CurrentInfo.CurrencySymbol.  Also used
1300         NumberFormatInfo.InvariantInfo.CurrencySymbol where appropriate. These
1301         tests all pass now with mscorlib.
1302
1303 2002-01-06  Nick Drochak  <ndrochak@gol.com>
1304
1305         * ResolveEventArgsTest.cs: New test.
1306         * AllTests.cs: Added new test to suite.
1307
1308 2001-12-27  Nick Drochak <ndrochak@gol.com>
1309
1310         * UInt32Test.cs: Added messages to Asserts()'s to find out which one was faliing.
1311
1312 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
1313
1314         * UInt32Test.cs: Added tests for UInt32.Parse.
1315
1316         * Int32Test.cs: Added tests for Int32.Parse for various cases.
1317
1318 2001-12-08  Nick Drochak  <ndrochak@gol.com>
1319
1320         * ByteTest.cs: Added messages to Assert()'s to find out which one was failing.
1321
1322 2001-11-28  Nick Drochak <ndrochak@gol.com>
1323
1324         * Int16Test.cs Int32Test.cs SByteTest.cs: Surgically removed tests that rely on culture of system.  These need to be crafted a bit differently.
1325
1326 2001-11-27  Nick Drochak  <ndrochak@gol.com>
1327
1328         * SByteTest.cs: Add messages to Assert()'s so we can tell where the tests fail.
1329
1330 2002-02-21  Bob Doan  <bdoan@sicompos.com>
1331
1332         * BooleanTest.cs: Added New test suite
1333         * AllTests.cs: Added new Boolean test to suite.
1334
1335 2002-02-24  Bob Doan  <bdoan@sicompos.com>
1336
1337         * BooleanTest.cs: Use correct argument order in AssertEquals
1338         * AllTests.cs: Added new Double test to suite.
1339         * DoubleTest.cs: Add new test suite
1340
1341 2002-02-24  Bob Doan  <bdoan@sicompos.com>
1342
1343         * DoubleTest.cs: Added parse tests to Double test suite, removed GetHashCodeTests