2006-01-31 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
1 2006-01-31  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * StringTest.cs : Added test for bug #77412.
4
5 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * StringTest.cs : numbered some assertions.
8
9 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * ModuleHandleTest.cs : GetPEKind() is not public in 2.0 RTM.
12
13 2006-01-03  Zoltan Varga  <vargaz@gmail.com>
14
15         * ActivatorTest.cs: Add Nullable tests.
16
17 2006-01-02  Sebastien Pouliot  <sebastien@ximian.com>
18
19         * ActivatorTest.cs: Added new test cases for bug #71300 and for some
20         specific types that cannot be created using Activator.
21         * TypeTest.cs: Added new test cases for bug #71300.
22
23 2006-01-02  Zoltan Varga  <vargaz@gmail.com>
24
25         * TypeTest.cs: Add Nullable tests.
26
27 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
28
29         * TimeZoneTest.cs: Fix CET tests.
30
31 2005-12-23  Sebastien Pouliot  <sebastien@ximian.com> 
32  
33         * TimeZoneTest.cs: Added test cases for serialization interop.
34
35 2005-12-23  Sebastien Pouliot  <sebastien@ximian.com>
36
37         * DecimalTest.cs: Re-enabled Single rounding tests (which had nothing
38         to do with bug #60227). The problems were in the string output of the
39         float - which was then used to parse the decimal.
40
41 2005-12-22  Raja R Harinath  <rharinath@novell.com>
42
43         * ConsoleTest.cs: Modernize to use attributes and Assert class.
44
45 2005-12-20  Sebastien Pouliot  <sebastien@ximian.com>
46
47         * DecimalTest.cs: Fixed test cases to run (without failures) on 2.0.
48         Re-activated TestDiv by excluding only the failures from Mono (so it
49         doesn't get worse), in fact we only have 1 (very small) difference
50         with MS 2.0.
51         * DecimalTest2.cs: Fixed test cases to run (without failures) on 2.0.
52
53 2005-12-20  Raja R Harinath  <rharinath@novell.com>
54
55         * TypeTest.cs (FullNameGenerics): Add tests for AssemblyQualifiedName.
56         (IsAssignable): New.  Test Type.IsAssignableFrom for generic types.
57
58 2005-12-19  Sebastien Pouliot  <sebastien@ximian.com>
59
60         * ArrayTest.cs: Added test cases for a binary search with an empty
61         list (bug #77030). Fixed other test cases so they execute without 
62         failures under MS 2.0. Removed test cases for API changes in 2.0 
63         final.
64
65 2005-12-18  Raja R Harinath  <harinath@gmail.com>
66
67         * TypeTest.cs (FullNameGenerics): Identify individual assertions.
68
69 2005-12-15  Sebastien Pouliot  <sebastien@ximian.com>
70
71         * DoubleTest.cs: Added test cases for parsing hexadecimal strings.
72         * SingleTest.cs: Added test cases for parsing hexadecimal strings.
73
74 2005-12-14  Sebastien Pouliot  <sebastien@ximian.com>
75
76         * BadImageFormatExceptionCas.cs: MS fixed this in 2.0 final (#71861).
77
78 2005-12-13  Zoltan Varga  <vargaz@gmail.com>
79
80         * ArrayTest.cs: Add regression test for #76973.
81
82 2005-12-13  Atsushi Enomoto  <atsushi@ximian.com>
83
84         * DoubleTest.cs : added test for bug #75228.
85
86 2005-12-09  Raja R Harinath  <rharinath@novell.com>
87
88         * TypeTest.cs (TypeParameterIsNotGeneric): New.  Test invariants
89         listed in MSDN docs.
90
91 2005-12-08  Sebastien Pouliot  <sebastien@ximian.com>
92
93         * AppDomainSetupTest.cs: Adapted tests to work on both Mono/MS and
94         both 1.1/2.0. Most of the previously "NonWorking" test cases were
95         really path issues (valid on Linux, invalid on Windows).
96
97 2005-12-06  Sebastien Pouliot  <sebastien@ximian.com> 
98  
99         * ConvertTest.cs: Added test case for bug #76876 (new lines in b64).
100         * NumberFormatterTest.cs: Moved back "NotWorking" tests into their 
101         normal test case (Test13024). Added more tests for carry propagation.
102
103 2005-12-05  Peter Dennis Bartok  <pbartok@novell.com>
104
105         * EnumTest.cs: Added test for "no bits set" on flags enum (bug #76921)
106
107 2005-12-05  Sebastien Pouliot  <sebastien@ximian.com>
108
109         * AppDomainSetupTest.cs: Fixed test cases to execute properly under
110         MS 1.1 SP1 and 2.0 final.
111         * DateTimeTest.cs: Split TestParse5 into several test cases to find 
112         the one failing under MS 1.1 SP1. Also fixed tests for MS 2.0 final.
113
114 2005-11-19  Zoltan Varga  <vargaz@gmail.com>
115
116         * ArrayTest.cs: Reenable some previously not-working 2.0 tests.
117
118 2005-11-11  Raja R Harinath  <rharinath@novell.com>
119
120         * ArrayTest.cs (Resize_null): New.  Test Resize<T> with a null argument.
121
122 2005-11-09  Atsushi Enomoto  <atsushi@ximian.com>
123
124         * Int64Test.cs : ditto for long. Numbered tests.
125
126 2005-11-09  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * Int32Test.cs : Added tests for parsing "2147483648" (should be error)
129
130 2005-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
131
132         * StringTest.cs: new test for LastIndexOfAny.
133
134 2005-10-18  Zoltan Varga  <vargaz@gmail.com>
135
136         * TypeTest.cs: Add tests for #75515.
137
138 2005-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
139
140         * TypeTest.cs: Added GetTypeCode test.
141
142 2005-10-14  Atsushi Enomoto  <atsushi@ximian.com>
143
144         * DateTimeTest.cs : another crappy Windows dependent format.
145
146 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
147
148         * DelegateTest.cs: New file.
149
150 2005-09-26  Zoltan Varga  <vargaz@gmail.com>
151
152         * StringTest.cs: Add test for #76204.
153
154 2005-09-20  Gert Driesen  <drieseng@users.sourceforge.net>
155
156         * TypeTest.cs: test for #76150.
157
158 2005-09-14  Atsushi Enomoto  <atsushi@ximian.com>
159
160         * DateTimeTest.cs : test for #76082.
161
162 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
163
164         * DateTimeTest.cs : test for #72132.
165
166 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
167
168         * DateTimeTest.cs : test for #75995.
169
170 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
171
172         * DateTimeTest.cs : test for #75213.
173
174 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
175
176         * DateTimeTest.cs : another COM dependent idiotic parse.
177
178 2005-08-19  Gert Driesen <drieseng@users.sourceforge.net>
179
180         * ConvertTest.cs: FromBase64String always return zero-length byte 
181         array for a zero-length string. On 2.0 profile, FromBase64String also
182         returns a zero-length byte array for a whitespace-only string.
183         Added tests for empty and whitespace-only byte array.
184
185 2005-08-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
186
187         * ConvertTest.cs: added test for bug #75840.
188
189 2005-08-18  Gert Driesen  <drieseng@users.sourceforge.net>
190
191         * ConvertTest.cs: Added mix/max base 16 convert from string tests for
192         byte/short/int.
193
194 2005-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
195
196         * ConvertTest.cs: Added tests for hex prefixed value, bad hex prefixes,
197         negative hex values, invalid chars for base 10 and 16 values, empty
198         base values, values containing only hex prefix, values containing only
199         negative sign.
200
201 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
202
203         * DateTimeTest.cs : added ParseCOMDependent().
204
205 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
206
207         * DateTimeTest.cs : added EmptyFormatPattern() failure case.
208         * StringTest.cs : number asserts.
209
210 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
211
212         * DateTimeTest.cs : added test for M/d/yyyy. Uncommented B14 in
213           TestToString() (working). Commented some part of TestParseExact3()
214           (timezone dependent). Commented one case in TestParse5() (fails
215           under MS.NET).
216
217 2005-08-09  Zoltan Varga  <vargaz@freemail.hu>
218
219         * StringTest.cs: Add tests for Split(String[]).
220
221 2005-07-25  Raja R Harinath  <rharinath@novell.com>
222
223         * EnumTest.cs (TestParse2): Enable testcases.
224
225 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
226
227         * AttributeTest.cs: Add test for bug #75514.
228
229 2005-07-07  Gert Driesen  <drieseng@users.sourceforge.net>
230
231         * TypeTest.cs: Added test for bug #75408. Modified tests to use
232         Assert instead of inheriting from deprecated Assertion class.
233
234 2005-07-04  Ben Maurer  <bmaurer@ximian.com>
235
236         * StringTest.cs: Add a test for 63981, which seems to be fixed
237
238 2005-06-30  Sebastien Pouliot  <sebastien@ximian.com> 
239
240         * GuidTest.cs: Updated tests to NUnit 2.2 format. Added tests for new
241         2.0 methods. Added missing tests for some constructors. Fixed 2 tests
242         to work on bigendian machines.
243
244 2005-06-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
245
246         * ConvertTest.cs: added test from Lluis.
247
248 2005-06-27  Atsushi Enomoto  <atsushi@ximian.com>
249
250         * StringTest.cs : added new Trim() tests for bug #75259.
251
252 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com> 
253
254         * CharCategoryTest.cs: Added new whitespace (to fix failure on Mono, 
255         there are other failures when executed under 2.0 beta 2).
256         * CharTest.cs: Added test to check for all whitespaces.
257
258 2005-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
259
260         * ConvertTest.cs: added new tests for FromBase64String.
261
262 2005-06-06  Sebastien Pouliot  <sebastien@ximian.com>
263
264         * ModuleHandleTest.cs: Renamed PortableExecutableKind to *Kinds to fix
265         compilation.
266
267 2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
268
269         * ActivatorTest.cs: removed CreateCom* tests, as we don't support that
270         and will never do.
271
272         * AppDomainSetupTest.cs: fixed a 'NotWorking' test and added a comment
273         to the other.
274
275 2005-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
276
277         * TypeTest.cs: new test for null in Type [] for GetConstructor().
278
279 2005-05-30  Sebastien Pouliot  <sebastien@ximian.com>
280
281         * ActivatorTest.cs: Updated current tests (which weren't executed 
282         since ...) and added more to test exceptions and unification.
283
284 2005-05-27  Raja R Harinath  <rharinath@novell.com>
285
286         * DateTimeTest.cs (TestParseExact2): Remove.  Merge into ...
287         (TestParseExact3): ... here.  Fix to convert the parsed DateTime
288         to UTC before comparing values.
289
290 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
291
292         * DateTimeTest.cs : TestParse3() is still NotWorking on others' :(
293
294 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
295
296         * DateTimeTest.cs : added testcase for #72788. Test that assures we
297           reject 2 digit years for "yyyy".
298
299 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
300
301         * DateTimeTest.cs : removed some NotWorking (they are working).
302           Added testcase for #63137.
303
304 2005-05-24  Atsushi Enomoto  <atsushi@ximian.com>
305
306         * DateTimeTest.cs : testcase for #60912.
307
308 2005-05-24  Atsushi Enomoto  <atsushi@ximian.com>
309
310         * DateTimeTest.cs : testcase for #71289.
311
312 2005-05-21  Ben Maurer  <bmaurer@ximian.com>
313
314         * StringTest.cs: Add a test for bug #62160
315
316 2004-10-03  Gert Driesen  <drieseng@users.sourceforge.net>
317
318         * StringTest.cs: Added test for issue with replacing of null chars
319         (bug #67395).
320
321 2005-05-19  Ben Maurer  <bmaurer@ximian.com>
322
323         * MulticastDelegate.cs: Test for equals where !(obj is Delegate)
324
325 2005-05-15  Atsushi Enomoto  <atsushi@ximian.com>
326
327         * DateTimeTest.cs : Added bug #74775 case to TestParseExact().
328
329 2005-05-15  Atsushi Enomoto  <atsushi@ximian.com>
330
331         * DateTimeTest.cs : added Parse() test for bug #74936.
332
333 2005-05-13  Gert Driesen <drieseng@users.sourceforge.net>
334         
335         * ActivatorTest.cs: Tests for exceptions thrown by CreateInstance
336         overloads if type is abstract.
337
338 2005-05-08  Gert Driesen <drieseng@users.sourceforge.net>
339
340         * DoubleFormatterTest.cs: re-enabled test as bug #60110 is fixed.
341
342 2005-05-07  Atsushi Enomoto  <atsushi@ximian.com>
343
344         * DoubleTest.cs : added test for #72955.
345
346 2005-05-07  Ben Maurer  <bmaurer@ximian.com>
347
348         * ArrayTest.cs: Test for #70725.
349
350 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
351
352         * MathTest.cs: Add new rounding test.
353
354 2005-04-16  Ben Maurer  <bmaurer@ximian.com>
355
356         * DateTimeTest.cs: Remove tests that fail durring DST.
357
358 2005-04-05  Sebastien Pouliot  <sebastien@ximian.com>
359
360         * AppDomainCas.cs: New. Permission (CAS) unit tests for AppDomain.
361
362 2005-03-31  Sebastien Pouliot  <sebastien@ximian.com>
363
364         * ExceptionTest.cs: Added check for ArgumentNullException on 
365         GetObjectData method.
366
367 2005-03-30  Zoltan Varga  <vargaz@freemail.hu>
368
369         * TypeTest.cs: Add new tests for bug #73972.
370
371 2005-03-24  Zoltan Varga  <vargaz@freemail.hu>
372
373         * StringTest.cs: Added tests for new methods.
374
375         * ModuleHandleTest.cs: Fix warning.
376
377 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
378
379         * ActivatorCas.cs: New. CAS unit tests for Activator.
380         * ConsoleCas.cs: New. CAS unit tests for Console.
381         * EnvironmentCas.cs: Added partial trust test cases.
382         * ExceptionCas.cs: Added partial trust test cases.
383         * MarshalByRefObjectCas.cs: New. CAS unit tests for MarshalByRefObject.
384         * RuntimeMethodHandleCas.cs: New. CAS unit tests RuntimeMethodHandle.
385         * TypedReferenceCas.cs: New. CAS unit tests for TypedReference.
386
387 2005-03-15  Sebastien Pouliot  <sebastien@ximian.com> 
388
389         * BadImageFormatExceptionCas.cs: New. Permission tests for 
390         BadImageFormatException.
391
392 2005-03-14  Sebastien Pouliot  <sebastien@ximian.com> 
393
394         * EnvironmentCas.cs: Fixed failures under MS for NET_1_1.
395         * ExceptionCas.cs: Fixed failures under MS for NET_1_1.
396
397 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
398
399         * TypeTest.cs: Add tests for bug #73432.
400
401 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
402
403         * StringTest.cs: Add some unsafe ctor tests.
404
405 2005-02-19  Ben Maurer  <bmaurer@ximian.com>
406
407         * RandomTest.cs (NextDouble): Disable. See comment.
408
409 2005-02-14  Zoltan Varga  <vargaz@freemail.hu>
410
411         * TypeTest.cs: Add tests for byref types.
412
413 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
414
415         * *: Fix up tests on 2.0 by explicitly boxing.
416
417 2005-02-11  Nick Drochak  <ndrochak@ieee.org>
418
419         * NumberFormatterTest.cs:
420         * DecimalTest.cs: 
421         * DecimalTest2.cs: Put NotWorking on some tests.
422
423 2005-02-01  Atsushi Enomoto  <atsushi@ximian.com>
424
425         * NumberFormatterTest.cs : override SetUp().
426
427 2005-01-31  Nick Drochak  <ndrochak@ieee.org>
428
429         * StringTest.cs: Some NotWorking tests fail on .NET too.  Fix the tests
430         and then try on mono.
431
432 2005-01-30  Nick Drochak  <ndrochak@ieee.org>
433
434         * StringTest.cs: Surgically remove some failing tests.
435
436 2005-01-29  Zoltan Varga  <vargaz@freemail.hu>
437
438         * EnvironmentTest.cs: Reenable command line args test.
439
440 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com>  
441  
442         * EnvironmentTest.cs: Added a new unit for GetCommandLineArgs to track
443         bug #71938.
444
445 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
446
447         * EnvironmentCas.cs: New. Permission tests for Environment.
448         * ExceptionCas.cs: New. Permission tests for Exception.
449
450 2005-01-27  Nick Drochak  <ndrochak@ieee.org>
451
452         * UInt64Test.cs: Identify tests better
453
454 2005-01-24  Sebastien Pouliot  <sebastien@ximian.com> 
455
456         * EnvironmentTest.cs: Updated to NUnit 2.2 syntax. Added some tests
457         (mostly for NET_2_0).
458
459 2005-01-19  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
460         * TypeTest.cs: Added tests for the Type.FilterNameIgnoreCase and 
461         Type.FilterName delegates (more precisely the implementations behind)
462         
463 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
464
465         * ArrayTest.cs: Add AsReadOnly tests.
466
467 2005-01-11  Sebastien Pouliot  <sebastien@ximian.com>
468
469         * AppDomainTest.cs: Removed tests for Activate and ActivateNewProcess
470         as the methods have been removed from fx 2.0.
471
472 2005-01-10  Sebastien Pouliot  <sebastien@ximian.com> 
473
474         * ApplicationIdentityTest.cs: Changed NullReferenceException for
475         ArgumentNullException (fixed in Dec CTP) and added test for cultures
476         in the application indentity.
477         * TimeZoneTest.cs: Ignore (don't fail) test if the current time zone
478         isn't part of the test suite.
479
480 2005-01-10  Nick Drochak  <ndrochak@ieee.org>
481
482         * ConvertTest.cs: Test for exception thrown by 1.1. This is different
483         than the MSDN docs say.  Probably a doc bug.
484
485 2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>
486
487         * AppDomainTest.cs: Un-ignore tests that unloaded the appdomain (they
488         previously displayed a lot of GC warnings). SetAppDomainPolicy_Dual is
489         fixed (i.e. it throws the excepted exception) in 2.0 (Dec CTP).
490         * BitConverterTest.cs: Exception thrown only for 1.0/1.1 - an empty 
491         string is returned in 2.0.
492
493 2005-01-08  Miguel de Icaza  <miguel@ximian.com>
494
495         * Int32Test.cs: Add a couple of new formatting tests.
496
497         * ConvertTest.cs: Updated the kind of exception thrown.
498
499         * BitConverterTest.cs: There is no exception thrown in .NET here.
500         Fixes an false negative.
501
502 2005-01-04  Raja R Harinath  <rharinath@novell.com>
503
504         Fix for forthcoming type-lookup standard-conformance changes.
505         * StringTest.cs: Don't refer to System.Text.Encoding.ASCII.
506         Import the System.Text namespace and refer to Encoding.ASCII.
507
508 2004-11-24  Zoltan Varga  <vargaz@freemail.hu>
509
510         * TypeTest.cs: Add regression test for #69787.
511
512 2004-11-16  Zoltan Varga  <vargaz@freemail.hu>
513
514         * TypeTest.cs: Make property accessor test #if NET_2_0.
515
516 2004-11-15  Zoltan Varga  <vargaz@freemail.hu>
517
518         * TypeTest.cs: Add test typeof (IntPtr).IsPrimitive.
519         
520 2004-11-15  Sebastien Pouliot  <sebastien@ximian.com>
521
522         * BitConverter.cs: Added test for (legal) ToString (new byte [0]).
523
524 2004-11-15  Zoltan Varga  <vargaz@freemail.hu>
525
526         * TypeTest.cs: Add test for bug #69389.
527
528 2004-11-11  Zoltan Varga  <vargaz@freemail.hu>
529
530         * TypeTest.cs: Add test for bug #69365.
531
532 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
533
534         * AppDomainTest.cs: Reenable SetData/GetData (null) tests.
535
536 2004-11-01  Zoltan Varga  <vargaz@freemail.hu>
537
538         * StringTest.cs: Add new tests for (sbyte*, Encoding) ctor.
539
540 2004-10-27  Ben Maurer  <bmaurer@ximian.com>
541
542         * DateTimeTest.cs (TestToString): Remove test C28.
543         The test does not work in banglore because they have an
544         offset that has a half-hour part. 
545
546 2004-10-25  Zoltan Varga  <vargaz@freemail.hu>
547
548         * TypeTest.cs: Add tests for byref types.
549
550 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
551
552         * ConvertTest.cs: Add test for bug #67780.
553
554 2004-10-06  Zoltan Varga  <vargaz@freemail.hu>
555
556         * TypeTest.cs: Add tests for GetInterfaces ().
557
558 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
559
560         * TypeTest.cs: Add test for empty namespaces.
561
562 2004-10-02  Zoltan Varga  <vargaz@freemail.hu>
563
564         * Int32Test.cs: Add tests for TryParse ().
565
566 2004-09-23  Martin Garton  <martin@wrasse.demon.co.uk>
567
568         * ConvertTest.cs: Ensure ToType() fails with an ArgumentException in
569         a case where is cannot convert.
570
571 2004-09-24  Zoltan Varga  <vargaz@freemail.hu>
572
573         * TypeTest.cs: Add test for StructLayoutAttribute.
574
575 2004-09-22  Sebastien Pouliot  <sebastien@ximian.com>
576
577         * RandomTest.cs: Commented test CompareWithMS following constants
578         changes in Mono implementation (to use Knuth's constants).
579
580 2004-09-19  Zoltan Varga  <vargaz@freemail.hu>
581
582         * ModuleHandleTest.cs: New file.
583
584 2004-08-31  Nick Drochak <ndrochak@ieee.org>
585
586         * BooleanTest.cs: Eliminate compiler warning.
587         * DateTimeTest.cs: Allow csc to compile.
588         * TypeTest.cs: Use unsafe for pointers.
589
590 2004-08-26  Zoltan Varga  <vargaz@freemail.hu>
591
592         * TypeTest.cs: Add regression test for bug #63768.
593
594 2004-08-19  Atsushi Enomoto  <atsushi@ximian.com>
595
596         * DateTimeTest.cs : added bugzilla 63376 test case.
597
598 2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>
599
600         * VersionTest.cs: Added tests when cloning a version with no build and
601         no revision numbers (-1).
602
603 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
604
605         * ApplicationIdTest.cs: New. Unit tests for ApplicationId (NET_2_0).
606         * ApplicationIdentityTest.cs: New. Unit tests for ApplicationIdentity
607         (NET_2_0).
608         * AppDomainTest.cs: Added new unit tests for AppDomain (both fx 1.1 
609         and 2.0).
610
611 2004-06-23  Sebastien Pouliot  <sebastien@ximian.com>
612
613         * DoubleFormatterTest.cs: Added a new test for a negative roundtrip
614         (which was broken).
615
616 2004-06-19  Atsushi Enomoto  <atsushi@ximian.com>
617
618         * FloatingPointFormatterTest.cs : Format literal (i.e. '...') in
619           format string should be kept as is.
620
621 2004-06-18  Atsushi Enomoto  <atsushi@ximian.com>
622
623         * DateTimeTest.cs : Improved CultureIndependentTests(). Error message
624           contains specific locale and error location. Verified by run-test-
625           ondotnet and commented out X509-like pattern.(not all culture passes)
626
627 2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>
628
629         * DoubleFormatterTest.cs: Added new cases from bug reports 60110 
630         (roundtrip format) and 60111 (non-banker rounding).
631
632 2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>
633
634         * ConvertTest.cs: Changed compare between Decimals (from a string 
635         compare to Decimal.Equals) because the issue wasn't related to the
636         Convert class. See #60227 for more details.
637         * DecimalTest.cs: Added test to ensure we keep/output the decimals
638         precision (#59425). Added tests to see how many decimals are supported
639         in "G" before switching to "E".
640
641 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
642
643         * TimeSpanTest.cs: Added more cases with MinValue and MaxValue for 
644         each parameter of the constructor. Some tests are ignored because
645         they are too long to run (but useful when debugging).
646
647 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
648
649         * FloatingPointFormatterTest.cs : Added more permille and percent
650           formatting test.
651
652 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
653
654         * FloatingPointFormatterTest.cs : Added Permille formatting test.
655
656 2004-06-13  Atsushi Enomoto  <atsushi@ximian.com>
657
658         * FloatingPointFormatterTest.cs : Added regression for #59890.
659
660 2004-06-11  Sebastien Pouliot  <sebastien@ximian.com>
661
662         * TimeSpanTest.cs: Added valid cases to parse MinValue and MaxValue.
663         Added invalid cases to parse under MinValue and over MaxValue.
664
665 2004-06-10  Sebastien Pouliot  <sebastien@ximian.com>
666
667         * DecimalTest.cs: Added rounding tests for negative values. Added more
668         checks to ParseFractions. Removed test TooSmall because it was a bad
669         interaction between a buggy corlib (buggy decimal) and the tests (i.e.
670         the value was legal).
671
672 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
673
674         * DateTimeTest.cs : added more "common pattern" tests.
675
676 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
677
678         * DateTimeTest.cs : Added more milliseconds and pattern recognition
679           tests. Patch by Steven Brown (a bit modified).
680
681 2004-06-09  Sebastien Pouliot  <sebastien@ximian.com>
682
683         * DecimalTest.cs: Added tests for remainder, divide and parsing 
684         overflow. Reactivated test and added new cases for banker rounding.
685
686 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
687
688         * DateTimeTest.cs :
689           - Added TestParse3() (not-allowed pattern example), ParseUtcNonUtc()
690             ("GMT" strings and time adjustment), TimeZoneAdjustment() ('Z' 
691             pattern conditions) and CultureIndependentTests() (batch tests for
692             _all_ or almost all cultures).
693           - Added more Z string to X509Certificate test.
694           - Added ParseAllowsQueerString() [not fixed].
695
696 2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
697
698         * DecimalTest.cs: Added test case for truncating including indirect
699         truncates with cast to integer types.
700
701 2004-06-07  Duncan Mak  <duncan@ximian.com>
702
703         * ExceptionTest.cs (InnerExceptionSource): Test that the
704         InnerException's Source is null unless it's been set.
705
706 2004-06-07  Sebastien Pouliot  <sebastien@ximian.com>
707
708         * DateTimeTest.cs: Added new test cases for From|ToOADate (OLE 
709         Automation date format). Added test cases for FromFileTime. Added
710         test cases for ToType (conversion) and contructors (milliseconds).
711
712 2004-06-06  Sebastien Pouliot  <sebastien@ximian.com>
713
714         * DecimalTest.cs: Added tests for default ToString(). Added tests when
715         Decimal is casted to an integer (trunc not rounded). Added tests to
716         parse very small values (#59301).
717         * ByteTest.cs: Added tests for default ToString(String.Empty).
718         * DoubleTest.cs: Added tests for default ToString(String.Empty).
719         * Int16Test.cs: Added tests for default ToString(String.Empty).
720         * Int32Test.cs: Added tests for default ToString(String.Empty).
721         * Int64Test.cs: Added tests for default ToString(String.Empty).
722         * SByteTest.cs: Added tests for default ToString(String.Empty).
723         * SingleTest.cs: Added tests for default ToString(String.Empty).
724         * StringTest.cs: Added more cases for Join (null separator and null 
725         values).
726         * TimeSpanTest.cs: Added test to verify exception order when a parsed
727         string is both invalid (format) and contains an overflow.
728         * UInt16Test.cs: Added tests for default ToString(String.Empty).
729         * UInt32Test.cs: Added tests for default ToString(String.Empty).
730         * UInt64Test.cs: Added tests for default ToString(String.Empty).
731
732 2004-06-05  Sebastien Pouliot  <sebastien@ximian.com>
733
734         * ConvertTest.cs: Added tests to convert min/max values of integer
735         types to strings in all bases.
736         * SByteTest.cs: Added test to parse min/max values.
737
738 2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>
739
740         * MathTest.cs: Added case to check for negative 0 (double) in
741         IEEERemainder - including when dividend is negative.
742         * TimeSpanTest.cs: Added more asserts in existing tests cases.
743         Added case to check for ToString with MinValue and MaxValue.
744
745 2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>
746
747         * TimeSpanTest.cs: Added tests for overflow checking and parsing
748         only days (LAMESPEC).
749
750 2004-06-01  Sebastien Pouliot  <sebastien@ximian.com>
751
752         * TimeSpanTest.cs: Added tests for exceptions in FromXXX methods
753         which are very badly documented.
754
755 2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>
756
757         * ArrayTest.cs: Added tests for null values in BinarySearch.
758         * Byte.cs: Added test for default ToString format value.
759
760 2004-05-30  David Sheldon <dave-mono@earth.li>
761
762   * DecimalTest.cs: Moved the rounding test that fails due to 
763     bug 37744 into its own test, and annotated it as ignored until
764     the bug is fixed.
765
766 2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>
767
768         * ConvertTest.cs: Added new parsing tests including special case for
769         Convert.ToSByte. Added test to ChangeType to Empty.
770         * Int64Test.cs: Added new test cases for overflows. 
771
772 2004-05-28  Sebastien Pouliot  <sebastien@ximian.com>
773
774         * ConvertTest.cs: Removed extra 0 from ToInt16_MinValue. Added overflow
775         testing for integer types convertion. Added new tests for pasring 
776         MinValue and MaxValue of integer types in all supported bases. Added 
777         case for a prefixed hexadecimal without a number.
778
779 2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
780
781         * ConvertTest.cs: More complete tests for unsigned type convertion wrt
782         -0, base != 10, ... Added tests for int16 limits in various bases.
783
784 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
785
786         * ArrayTest.cs: Added integer overflow tests for LastIndexOf.
787         * ConvertTest.cs: Added case where 0X00 is valid when parsed in base16
788
789 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
790
791         * ArrayTest.cs: Added tests to check for integer overflow in Clear,
792         Copy and Reverse.
793         * BitConverterTest.cs: Added test to check for possible integer 
794         overflow in ToString (byte,int,int)
795         * ConvertTest.cs: New tests for prefixed hexadecimal strings and
796         negative byte convertion.
797         * StringTest.cs: Added new tests for integer overflow and negatives.
798         Added tests for special cases like s.LastIndexOf ('o', s.Length, 1)
799         fail but s.LastIndexOf ("o", s.Length, 1) works.
800
801 2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
802
803         * DateTimeTest.cs: test for bug 56436.
804
805 2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>
806
807         * ArrayTest.cs: Added a new test to clear outside the bound of a
808         multidimentional array.
809         * BooleanTest.cs: Added new test to compare booleans using Equals
810         and == (case of True!=True). Converted to NUnit2 format.
811         * BitConverterTest.cs: Added new tests for negative integers and 
812         integer overflow in To... methods. Added new boolean convertion
813         tests.
814         * BufferTest.cs: Added new tests for integer overflow in BlockCopy.
815
816 2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
817
818         * ArrayTest.cs: Added a new test to clear a jagged array and a 
819         multidimentional array.
820         * IntPtrTest.cs: New. Tests for 32/64 bits behaviour of IntPtr.
821         * SingleTest.cs: Added tests to compare positive 0 and negative 0.
822         * UIntPtrTest.cs: New. Tests for 32/64 bits behaviour of UIntPtr.
823
824 2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>
825
826         * DecimalTest.cs: Added new unit test to check for correct rounding.
827         It appears that Decimal.To... trunk but Convert.To... use banking
828         rounding (so we can't use Convert.To... to implement To...). But
829         IConvertible does share Convert.To behaviour. Added tests for negative
830         values and large number parsing (> Int64).
831         * SingleTest.cs: New. Unit tests for Single (adapted from Double).
832
833 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
834
835         * AppDomainTest.cs: Renamed Unload to TearDown (like it's attribute)
836         to ease searches.
837         * ConvertTest.cs: Added new unit tests for integer overflow in To/From
838         Base64CharArray. Added new test for wide char. Exploded some tests in
839         NUnit2 format (to ease add new tests).
840
841 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
842         
843         * AttributeTest.cs: added tests for Inherited and
844         AllowMultiple
845
846 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
847
848         * AttributeTest.cs: formatting, and remove commented
849         code
850
851 2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
852
853         * BufferTest.cs: Added missing tests for BlockCopy exceptions.
854
855 2004-04-27  Nick Drochak <ndrochak@gol.com>
856
857         * ConvertTest.cs: Remove compiler warnings.
858
859 2004-04-25  Nick Drochak <ndrochak@gol.com>
860
861         * MathTest.cs: Check precision only so far.
862
863 2004-04-22  Lluis Sanchez Gual  <lluis@ximian.com>
864
865         * AppDomainSetupTest.cs: Changed again test 3 to test that the appdomain is 
866           relative to the current dir, rather than the temp dir. I confirment that
867           this is how ms.net works.
868
869 2004-04-13  Zoltan Varga  <vargaz@freemail.hu>
870
871         * TypeTest.cs: Add new regression test for bug #55874.
872
873 2004-04-12 David Sheldon <dave-mono@earth.li>
874  
875         * TimeZoneTest.cs: Make pass when in "GMT".
876   
877 2004-04-09 David Sheldon <dave-mono@earth.li>
878  
879     * ConvertTest.cs: Tests for Convert.ToInt32(string, base), with
880         signs on the strings.
881
882 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
883
884         * TypeTest.cs: enumerated the tests.
885
886 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
887
888         * EnvironmentTest.cs: use uppercase for PATH. Added test to check the
889         expected substitutions.
890
891 2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
892
893         * EnvironmentTest.cs: New. Add unit tests for ExpandEnvironmentVariables.
894
895 2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>
896
897         * GuidTest.cs: Test constructor when the input string is in format "P" 
898           or "N".
899
900 2004-03-23  Lluis Sanchez Gual  <lluis@ximian.com>
901
902         * ByteTest.cs, Int32Test.cs, Int64Test, SingleFormatterTest.cs,
903           UInt16Test.cs, UInt32Test.cs, UInt64Test.cs: Made some tests depend on the
904           current culture.
905
906 2004-03-22  Dick Porter  <dick@ximian.com>
907
908         * DateTimeTest.cs (System): Test the MM-dd-yyyy date parse format.
909
910 2004-03-21  Jackson Harper  <jackson@ximian.com>
911
912         * DoubleFormatterTest.cs: test setting the number of decimal
913         digits.
914
915 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
916
917         * ConvertTest.cs: Added another test showing that input length 
918         can't easily be used to check for valid base64 encoding.
919
920 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
921
922         * ConvertTest.cs: Added a new unit tests for FromBase64String and 
923         FromBase64CharArray to check for ignored characters (tab, lf, cr 
924         and spaces). Splitted existing tests into smaller tests.
925
926 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
927
928         * StringTest.cs: Add regression test for bug #54988.
929
930 2004-02-27  Sebastien Pouliot  <sebastien@ximian.com>
931
932         * ConvertTest.cs: Added a new test for bug #54939 when converting a
933         base64 containing NF and/or LF.
934
935 2004-02-27  Lluis Sanchez Gual <lluis@ximian.com>
936
937         * StringTest.cs: Added test for Concat when one of the arguments is an
938           object that returns null on its ToString ().
939
940 2004-02-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
941
942         * AttributeTest.cs: added test for bug 54518.
943
944 2004-02-20  Atsushi Enomoto  <atsushi@ximian.com>
945
946         * CharCategoryTest.cs : csc build fix (line length excess.)
947
948 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
949
950         * CharCategoryTest.cs : cleaning ;)
951
952 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
953
954         * Added CharCategoryTest.cs (brute force test for Char.IsXXX()).
955
956 2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
957
958         * AppDomainTest.cs: New. Unit tests for SetPrincipalPolicy and
959         SetThreadPrincipal.
960
961 2004-01-31  Nick Drochak <ndrochak@ieee.org)
962
963         * ConvertTest: Cannot partially qualify the type name with csc.
964
965 2004-01-31  David Sheldon  <dave-mono@earth.li>
966
967   * ConvertTest.cs: Added test for malformed Base64. Bug 52928 
968
969 2004-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
970
971         * DateTimeTest.cs: Modified X509Certificate test to use 
972         ToUniversalTime ().
973
974 2004-01-28  Sebastien Pouliot  <spouliot@videotron.ca>
975
976         * DateTimeTest.cs: Added a new unit test (X509Certificate) to better
977         detect regressions in DateTime. See bugzilla entry #53461.
978
979 2004-01-27  Nick Drochak <ndrochak@gol.com>
980
981         * AppDomainSetupTest.cs: When I run this on .NET the AppBase uses the
982         temp dir.  Perhaps a different runner gives different results? I'm
983         using 'make run-test' from the mcs directory.
984
985 2004-01-22 David Sheldon <dave-mono@earth.li>
986
987        * AppDomainSetupTest: Changed test 3 to test that the
988          appdomain is relative to the current dir, rather than 
989          the temp dir. This is what the MS runtime appears to 
990          give, and handily is what we do too.
991
992 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
993
994         * DateTimeTest.cs: added test for bug 52075.
995
996 2004-01-16  Zoltan Varga  <vargaz@freemail.hu>
997
998         * TypeTest.cs: Add Tests for vectors<->one dim. arrays.
999
1000 2003-01-11 David Sheldon <dave-mono@earth.li>
1001
1002         * DateTimeTest.cs: Tests for bug 52274 fix, formats such as 
1003         '--MM--'
1004
1005 2003-12-27  Nick Drochak <ndrochak@gol.com>
1006
1007         * AppDomainSetupTest.cs: Seems that AppDomainSetup's use the temp
1008         path, not current directory.
1009
1010 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1011
1012         * Int32Test.cs:
1013           Int64Test.cs: Add checks for overflow on hex parse.
1014  
1015 2003-12-20  Zoltan Varga  <vargaz@freemail.hu>
1016
1017         * TypeTest.cs (GetMethodImpl): New test for overload resolution.
1018
1019 2003-12-19  Dick Porter  <dick@ximian.com>
1020
1021         * StringTest.cs: Added Compare test for length==0.
1022
1023 2003-12-17  Dick Porter  <dick@ximian.com>
1024
1025         * StringTest.cs: Add a String.Empty test to EndsWith.  Changed the
1026         StartsWith and EndsWith tests to use the attribute declaration.
1027
1028 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
1029
1030         * StringTests.cs : Added more tests on TestStartsWith.
1031
1032 2003-12-08  Patrik Torstensson <p@rxc.se>
1033
1034         * TypeTest.cs: Added basic tests for GetMethodImpl and GetPropertyImpl
1035
1036 2003-12-08  Nick Drochak <ndrochak@gol.com>
1037
1038         * DateTimeTest.cs: Little build fix for csc. It doesn't like the
1039         fully qualified name.
1040
1041 2003-12-06  Ravindra <rkumar@novell.com>
1042
1043         * DateTimeTest.cs: Added a test case for Parse(String, format).
1044         Bug #51464.
1045
1046 2003-11-14  Nick Drochak <ndrochak@gol.com>
1047
1048         * FloatingPointFormatterTest.cs: Make test pass on .NET 1.1.
1049
1050 2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1051
1052         * ValueTypeTest.cs: New tests.
1053
1054 2003-11-14  Nick Drochak <ndrochak@gol.com>
1055
1056         * DateTime.cs: Running tests in different timezones give different 
1057         results.  Need to change the way these tests work. Disabling some
1058         tests for now.
1059
1060 2003-11-14  Nick Drochak <ndrochak@gol.com>
1061
1062         * ArrayTest.cs: Fix a few tests where NullReferenceException 
1063         is expected, not ArgumentNullException.
1064
1065 2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
1066
1067         * DateTimeTest.cs: Changed the Asserts to fix some things related to
1068         universal time, we can't test the equality if one DateTime is into
1069         the code and the other comes from the TimeZone. Different TimeZones,
1070         different errors in the test.
1071
1072 2003-10-31  Pedro Martínez Juliá  <yoros@wanadoo.es>
1073
1074         * DateTimeTest.cs: Removed Universal Time in ToString because in
1075         each computer that could be different. We need more control over
1076         that to know what the result should be.
1077
1078 2003-09-09  Zoltan Varga  <vargaz@freemail.hu>
1079
1080         * ArrayTest.cs: Fix the expected exception on some methods.
1081
1082 2003-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1083
1084         * StringTest.cs: added a couple of tests for Split. See bug #47802.
1085
1086 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
1087
1088         * ArrayTest.cs: Added regression test for #38812.
1089
1090 2003-08-10  Miguel de Icaza  <miguel@ximian.com>
1091
1092         * ArrayTest.cs: New test from Thong (Tum) Nguyen.
1093
1094 2003-08-04  Duncan Mak  <duncan@ximian.com>
1095
1096         * FloatingPointFormatterTest.cs: New file. Added with one test by
1097         Aleksey Demakov <avd@openlinksw.com>.
1098
1099         * ConvertTest.cs (TestToUInt16): Add a new case noted by
1100         c5n4kh6u02@sneakemail.com in
1101         http://bugzilla.ximian.com/show_bug.cgi?id=43098.
1102
1103 2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
1104
1105         * EnumTest.cs: Test ToString() for unnamed flag enum values.
1106
1107 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
1108
1109         * TypeTest.cs: New file.
1110
1111 2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1112
1113         * AppDomainSetupTest.cs: new tests.
1114
1115 2003-06-25  Nick Drochak <ndrochak@gol.com>
1116
1117         * DateTimeTest.cs: Custom format string uses January of current Year.
1118
1119 2003-06-25  Nick Drochak <ndrochak@gol.com>
1120
1121         * DateTimeTest.cs: Re-enable test because bug #30030 is fixed.
1122
1123 2003-06-25  Nick Drochak <ndrochak@gol.com>
1124
1125         * ByteTest.cs: Culture settings can affect where it puts the '%'.
1126
1127 2003-06-23  Nick Drochak <ndrochak@gol.com>
1128
1129         * ConvertTest.cs: Ignore and report bug in bugzilla #45286.
1130
1131 2003-06-23  Nick Drochak <ndrochak@gol.com>
1132
1133         * TimeZoneTest.cs: Make pass when on Tokyo Standard Time.
1134
1135 2003-06-23  Nick Drochak <ndrochak@gol.com>
1136
1137         * DecimalTest.cs: Make pass on .NET 1.1
1138         * MarshalByRefObjectTest.cs: Avoid port conflict with other tests.
1139         * SingleFormatterTest.cs: Ignore user overridden settings.
1140
1141 2003-06-23  Nick Drochak <ndrochak@gol.com>
1142
1143         * DateTimeTest.cs (TestOA): Compare DateTime values instead of strings
1144         to avoid "culture shock".  Made a new AssertEquals() that is more
1145         DateTime-friedly.
1146
1147 2003-06-19  Nick Drochak <ndrochak@gol.com>
1148
1149         * ArrayTest.cs: Cleanup unused bits. Also get tests passing on .NET 1.1
1150         All tests pass here now.
1151
1152 2003-06-18  Nick Drochak <ndrochak@gol.com>
1153
1154         * ArrayTest.cs: Add .NET 1.1 overload test, and fix build problem.
1155
1156 2003-06-13  Duncan Mak  <duncan@ximian.com>
1157
1158         * ArrayTest.cs (TestCreateInstance2): Expects
1159         ArgumentNullException, which is a specific subtype of
1160         ArgumentException.
1161
1162 2003-06-10  Ville Palo <vi64pa@kolumbus.fi>
1163
1164         * DateTimeTest.cs: more tests.
1165         
1166 2003-06-09  Duncan Mak  <duncan@ximian.com>
1167
1168         * ArrayTest.cs: 
1169         (TestCreateInstance2):
1170         (TestLastIndexOf4):
1171         (TestLastIndexOf5):
1172         (MoreSort10): Added 4 new tests.
1173
1174 2003-06-10  Nick Drochak <ndrochak@gol.com>
1175
1176         * ArrayTest.cs: Cleanup some unused bits.
1177
1178 2003-06-02  Sebastien Pouliot  <spouliot@videotron.ca>
1179
1180         * RandomTest.cs: Added a test to compare Mono's random streams with
1181         MS implementation (framework and Rotor). Converted to NUnit2 format.
1182
1183 2003-06-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
1184
1185         * DoubleFormatterTest.cs: added the last changes from the author of
1186         this test (Patrick Kalkman <kalkman@cistron.nl>).
1187
1188         * SingleFormatterTest.cs: added the first release of this test from
1189         the same author: Patrick Kalkman <kalkman@cistron.nl>.
1190
1191 2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1192
1193         * ArrayTest.cs: added more tests for bug 43783.
1194
1195 2003-05-22  Nick Drochak  <ndrochak@gol.com>
1196
1197         * ArrayTest.cs: Add conditional compile for 1.1
1198
1199 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1200
1201         * EnumTest.cs: added tests from bug #41522.
1202
1203 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
1204
1205         * StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
1206         to Nunit 2.
1207
1208 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1209
1210         * EnumTest.cs: tests from bug #41522 by Richar Lee.
1211
1212 2003-04-23  Nick Drochak  <ndrochak@gol.com>
1213
1214         * ArrayTest.cs: Disambiguate overloads now in .NET 1.1.
1215         
1216 2003-04-18  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
1217
1218         * ArrayTest.cs: added a few more tests to test Array.Initialize()
1219         and added some [Test] atributes to the tests.
1220
1221 2003-04-17  Nick Drochak  <ndrochak@gol.com>
1222
1223         * DoubleTest.cs: Output some more debug info.
1224
1225 2003-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1226
1227         * BufferTest.cs: added a few more tests for testing buffer length.
1228         Patch by Jerome Laban <jlaban@wanadoo.fr>
1229
1230 2003-04-10  Ville Palo <vi64pa@kolumbus.fi>
1231
1232         * ConvertTest.cs: Added some tests for ToXXX methods.
1233         TestConvertFromNull ()
1234                 
1235 2003-03-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
1236
1237         * DoubleTest.cs: Converted to Nunit 2.0. Completed ToString test.
1238
1239 2003-03-09  Nick Drochak <ndrochak@gol.com>
1240
1241         * ConsoleTest.cs: 
1242         * ConvertTest.cs: Re-enable tests. They no longer hang the runtime.
1243
1244 2003-03-03  Nick Drochak <ndrochak@gol.com>
1245
1246         * StringTest.cs: Catch exception the .NET docs say should not be thrown
1247
1248 2003-02-28  Zoltan Varga  <vargaz@freemail.hu>
1249
1250         * StringTest.cs: added String constructor tests.
1251
1252 2003/02/26 Nick Drochak <ndrochak@gol.com>
1253
1254         * ActivatorTest.cs: Unregister the channel like it should.
1255         * MarshalByRefTest.cs: Take out my hack. 
1256           Both from Jean-Marc Andr [jean-marc.andre@polymtl.ca].
1257
1258 2003-02-25  Nick Drochak <ndrochak@gol.com>
1259
1260         * TimeSpanTest.cs: Isolate test for Negate bug. Same as previous
1261         'checked' bug in ByteTest?
1262
1263 2003/02/21  Nick Drochak <ndrochak@gol.com>
1264
1265         * EnumTest.cs: Add test for bug 38452 (Parsing numeric enum values).
1266
1267 2003-02-20  Nick Drochak <ndrochak@gol.com>
1268
1269         * ByteTest.cs: Isolate test for mcs 'checked' bug.
1270
1271 2003/02/13  Nick Drochak <ndrochak@gol.com>
1272
1273         * ActivatorTest.cs:
1274         * MarshalByRefTest.cs: New unit tests from Jean-Marc Andr 
1275         [jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.
1276
1277 2003-02-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
1278
1279         * MathTest.cs: Add more tests because they were insufficient. Now
1280         they check limit values. Also add comments with the tests for the
1281         new Math functions.
1282         
1283 2003-02-05  Nick Drochak  <ndrochak@gol.com>
1284
1285         * StringTest.cs: Remove compiler warnings.
1286
1287 2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
1288
1289         * TimeZoneTest.cs: Added "Eastern Standard Time" to the test.
1290         This won't be complete until all time zone are added (added a
1291         Fail for unsupported TimeZones).
1292
1293 2003-01-29  Sebastien Pouliot  <spouliot@videotron.ca>
1294
1295         * ByteTest.cs: Updated Setup to support my Locale. Better but
1296         probably still incomplete.
1297         * DoubleTest.cs: Updated Setup to support my Locale. You can now
1298         use a comma (or anything else) instead of a dot (.).
1299         * ConvertTest.cs: Updated TestToDecimal and TestToDouble to 
1300         support my Locale. You can now use a comma (or anything else) 
1301         instead of a dot (.).
1302
1303 2003-01-28  Nick Drochak <ndrochak@gol.com>
1304
1305         * ArrayTest.cs: Avoid nulls in arrays. This crashes mono.
1306         * ConsoleTest.cs: Ignore some tests that hang mono.
1307         * ConvertTest.cs: Ignore some tests that hang mono.
1308
1309 2003-01-27  Zoltan Varga  <vargaz@freemail.hu>
1310
1311         * StringTest.cs: Added tests for out-of-bounds indexes in GetChars().
1312
1313 2003-01-13  Nick Drochak  <ndrochak@gol.com>
1314
1315         * DateTimeTest.cs: Use 2003, since that' the year now.  Need to work
1316         on this test so we don't have it fail each new year.
1317
1318 2002-12-21  Nick Drochak <ndrochak@gol.com>
1319
1320         * all: make tests build and run under nunit2
1321
1322 2002-11-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1323
1324         * StringTest.cs: added 1 more check.
1325
1326 2002-10-29  Zoltan Varga  <vargaz@freemail.hu>
1327
1328         * EnumTest.cs: Added tests for whitespaces in Enum:Parse().
1329
1330 2002-10-16  Nick Drochak  <ndrochak@gol.com>
1331
1332         * EnumTest.cs: Find out which Assert is causing the error on mono.
1333
1334 2002-10-09  Nick Drochak  <ndrochak@gol.com>
1335
1336         * BufferTest.cs: Test for ArgumentExceptions where they should be 
1337         thrown
1338         * Int32Test.cs: Enable tests for custom format strings.  We do have
1339         implementation for them now.
1340
1341 2002-09-29  Nick Drochak  <ndrochak@gol.com>
1342
1343         * DecimalTest.cs: Change from Assert() with == to AssertEquals(). This
1344         gets the tests to pass on linux, but they shouldn't need that.  Now
1345         to find out why.  This seems deep...
1346
1347 2002-09-19  Nick Drochak  <ndrochak@gol.com>
1348
1349         * ArrayTest.cs: Report errors with CopyTo().
1350
1351 2002-09-19  Nick Drochak <ndrochak@gol.com>
1352
1353         * ArrayTest.cs: Can check for exception throw now on CopyTo(). Re-
1354         enable test.
1355
1356 2002-09-13  Nick Drochak  <ndrochak@gol.com>
1357
1358         * EnumTest.cs: Add an extreme value test for format.
1359
1360 2002-09-11  Nick Drochak  <ndrochak@gol.com>
1361
1362         * DoubleTest.cs: Add test for bad format string passed to ToString().
1363         * Int64Test.cs: Re-enable broad range of test values.
1364         * MulticastDeletegateTest.cs: Re-enable test for correct order of
1365         delegate firing.
1366
1367 2002-09-08  Nick Drochak  <ndrochak@gol.com>
1368
1369         * DateTimeTest.cs: Disable test bug file it in bugzilla.
1370
1371 2002-09-04  Jonathan Pryor <jonpryor@vt.edu>
1372         * EnumTest.cs: 
1373           - Added additional "x" formatter test case to test most recent Enum.cs patch
1374                 - Code cleanup so that all TestFormat test cases would be executed
1375                 - Change exception types in TestFormat_Args so that it passes on .NET.
1376                   (Some ArgumentNullExceptions should be been ArgumentExceptions.)
1377
1378 2002/08/09  Nick Drochak <ndrochak@gol.com>
1379
1380         * DecimalTest.cs: Add try-catch block to find which one is throwing
1381         the Overflow.  Also started making each Assert using a unique message
1382         to differentiate those as well.
1383
1384         * MulticastDelegate.cs: Disable tests checking the order that delegates
1385         are executed.  There's a bugzilla entry for this already because we do
1386         it in reverse order. See:
1387         http://bugzilla.ximian.com/show_bug.cgi?id=28306
1388
1389 2002/08/02  Nick Drochak <ndrochak@gol.com>
1390
1391         * ConvertTest.cs (TestGetTypeCode): Find out which test is failing on
1392         linux.
1393
1394 2002-08-02  Nick Drochak  <ndrochak@gol.com>
1395
1396         * BufferTest.cs (TestBlockCopy): BlockCopy uses the number of bytes,
1397         so hard-code some of that info into the test since sizeof() is a very
1398         unsafe thing to do.
1399
1400 2002-07-31  Nick Drochak  <ndrochak@gol.com>
1401
1402         * BufferTest.cs: Fixed noisy compiler warnings about unused vars.
1403
1404 2002-07-22  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
1405
1406         * BufferTest.cs: Added this file to test the System.Buffer class 
1407         implementation.
1408
1409 2002-07-17  Martin Baulig  <martin@gnome.org>
1410
1411         * ConvertTest.cs: Commented out line 456 which contains a non-printable
1412         character which mcs does not like.  See also bug #27655.
1413
1414         * DecimalTest.cs, DecimanTest2.cs: Removed the `using S = System'.
1415
1416 2002-07-11  Nick Drochak  <ndrochak@gol.com>
1417
1418         * ArrayTest.cs: Disable a test for now.  Bugzilla'd this one.
1419         * ConvertTest.cs: Make message unique for this mistaken duplicate.
1420
1421 2002-07-04  Nick Drochak  <ndrochak@gol.com>
1422
1423         * DateTimeTest.cs: Made tests pass on ms.net.  Well, they pass in
1424         timezone JST.  Need to test in others.  Maybe I'll fly over to GMT
1425         and see how they work.  Supposed to be eaiser there.
1426
1427 2002-07-04  Nick Drochak  <ndrochak@gol.com>
1428
1429         * ConvertTest.cs: Make the test generate the overflow exceptions on
1430         mono on Linux.
1431         * DecimalTest2.cs: Report exception thrown during subtraction.
1432
1433 2002-07-03  Nick Drochak  <ndrochak@gol.com>
1434
1435         * DoubleTest.cs: Fix some Assert/AssertEquals usage.
1436
1437 2002-07-03  Nick Drochak  <ndrochak@gol.com>
1438
1439         * ArrayTest.cs: Re-enable some tests.  Let's see what's broken still.
1440
1441 2002-06-20  Nick Drochak  <ndrochak@gol.com>
1442
1443         * DecimalTest2.cs: Make tests pass against ms.net.
1444
1445 2002-06-19  Nick Drochak  <ndrochak@gol.com>
1446
1447         * AllTests.cs: Add missing test: DecimalTest2
1448         * DecimalTest2.cs: Convert Console.Writeline() into a Fail()
1449
1450 2002/06/14  Nick Drochak <ndrochak@gol.com>
1451
1452         * Int64Test.cs: Make currency symbol test more culturally sensitive.
1453
1454 2002-06-14  Nick Drochak  <ndrochak@gol.com>
1455
1456         * DateTimeTest.cs: Make some of the tests a bit more timezone neutral.
1457
1458 2002-06-12   Nick Drochak  <ndrochak@gol.com>
1459
1460         * ConvertTest.cs: Punt bug in DateTime.Parse() over to that test.
1461         * DateTimeTest.cs: Add test for date format of yyyy-mm-dd which mono
1462         doesn't handle automagically like ms.net does.  This smells like a 
1463         LAMESPEC, however.
1464
1465 2002/06/12  Nick Drochak <ndrochak@gol.com>
1466
1467         * RandomTest.cs: Exercise Next(min,max) a little more, especially
1468         boundary conditions.
1469
1470 2002-06-11  Nick Drochak  <ndrochak@gol.com>
1471
1472         * StringTest.cs: Check for "end of string" conditions for IndexOf() and
1473         Substring().
1474
1475 2002-06-11  Nick Drochak  <ndrochak@gol.com>
1476
1477         * DoubleTest.cs: Add some more detail to failure message.
1478         * Int64Test.cs: Add some details, and fix a copy-paste error.
1479         * UInt32Test.cs: Fix currency symbol/culture issues
1480         * UInt64Test.cs: Fix currency symbol/culture issues
1481
1482 2002/06/11  Nick Drochak <ndrochak@gol.com>
1483
1484         * DateTimeTest.cs: Remove RunTest override and put culture manipulation
1485         in SetUp and TearDown like the other tests.
1486         * TimeZoneTest.cs: Same.
1487
1488 2002-06-11  Nick Drochak  <ndrochak@gol.com>
1489
1490         * Int64Test.cs: Set the culture to en-US for testing.
1491         * MathTest.cs: mono is more precise in Log2, so change test to compare
1492         values within a slightly larger margin of error.
1493
1494 2002/06/10  Nick Drochak <ndrochak@gol.com>
1495
1496         * DecimalTest.cs: More culture indepenence. Fixes the problems we were
1497         having with tests failing against MS.NET.
1498         * Int64Test.cs: Same plus some formatting fixes.
1499         * RandomTest.cs: Split Assert into two to figure out which one part is
1500         failing.
1501
1502 2002-06-09  Lawrence Pit  <loz@cable.a2000.nl>
1503
1504         * DateTimeTest.cs: Making tests culture independent
1505
1506 2002-06-07  Nick Drochak  <ndrochak@gol.com>
1507
1508         * DecimalTest.cs: Catch unexpected exception and report it.
1509
1510 2002/06/04  Nick Drochak <ndrochak@gol.com>
1511
1512         * ByteTest.cs: Fix currency constant that we use for the expected
1513         value.  Try to be more culture-diverse.
1514
1515 2002/06/03  Nick Drochak <ndrochak@gol.com>
1516
1517         * DecimalTest.cs: Fix some errors that were showing up when run against
1518         ms.net.
1519
1520 2002-06-02  Nick Drochak  <ndrochak@gol.com>
1521
1522         * ConvertTest.cs: Use en-US culture since that's all we support in our
1523         corlib right now. Change constants accordingly.  Also added a bunch of
1524         try-catch blocks to show which Assert is failing.
1525
1526 2002-06-02  Duncan Mak  <duncan@ximian.com>
1527
1528         * ConvertTest.cs (TestToDecimal): Fixed typo in case #H11.
1529
1530 2002-06-01  Nick Drochak  <ndrochak@gol.com>
1531
1532         * BugTest.cs: Remove, bug fixed.  Yay!
1533         * AllTests.cs: Remove BugTest from suite.
1534
1535 2002-05-31  Nick Drochak  <ndrochak@gol.com>
1536
1537         * BugTest.cs: Small file to show NullReferenceException bug
1538         * AllTests.cs: Include BugTest.cs in the suite.
1539
1540 2002-05-29  Nick Drochak  <ndrochak@gol.com>
1541
1542         * DecimalTest.cs: Use AssertEquals to get nice error report, and mark
1543         each one with a unique message string so we know which one failed.
1544
1545 2002-05-29  Lawrence Pit  <loz@cable.a2000.nl>
1546
1547         * DateTimeTest.cs: Added tests M01 to M03 to TestParseExact, 
1548         passing typeof this class as arg in property Suite.
1549
1550 2002-05-22  Lawrence Pit  <loz@cable.a2000.nl>
1551
1552         * ConsoleTest.cs: Added test writing null.
1553
1554 2002-05-21  Nick Drochak  <ndrochak@gol.com>
1555
1556         * MathTest.cs:
1557                 (TestPow): Add try-catch to determine where we are throwing.
1558                 (TestLog): Re-enable failing test
1559                 (TestLog2): same although this test still fails on mono. Not
1560                 sure what the proper value      to use here. It works on MS.NET
1561
1562 2002-05-21  Nick Drochak  <ndrochak@gol.com>
1563
1564         * MathTest.cs: Better reporting of failures
1565         * Int64Test.cs: Add try-catch to determine where we are throwing.
1566
1567 2002-05-20  Nick Drochak  <ndrochak@gol.com>
1568
1569         * AttributeTest.cs (TestGetCustomAttribute): Add try-catch to find out
1570         which assert is failing.
1571
1572 2002-05-19  Martin Baulig  <martin@gnome.org>
1573
1574         * MartinTests.cs: Removed.
1575
1576 2002-05-14  Nick Drochak  <ndrochak@gol.com>
1577
1578         * StringTest.cs: A couple more tests
1579
1580 2002-05-07  Nick Drochak  <ndrochak@gol.com>
1581
1582         * ExceptionTest.cs: New File. Provided by Linus Upson.
1583
1584 2002-05-05  Lawrence Pit  <loz@cable.a2000.nl>
1585
1586         * StringTest.cs: Added test for replace function
1587
1588 2002-04-30  Nick Drochak  <ndrochak@gol.com>
1589
1590         * UInt32Test.cs: More verbose on unexepected exception to eliminate
1591         compiler warning.
1592
1593 2002-04-28  Nick Drochak  <ndrochak@gol.com>
1594
1595         * StringTest.cs: Mark Assert() messages with unique identifiers.
1596         * DecimalTest2.cs: Write out more info in the Report method.  Need this
1597         to determine why op_Subtraction() is failing in the next line.
1598         * MathTest.cs:
1599         * DoubleTest.cs:
1600         * UInt32Test.cs: Add try-catch blocks to find out where the test is
1601         failing.
1602
1603 2002-04-28  Nick Drochak  <ndrochak@gol.com>
1604
1605         * ArrayTest.cs (TestIList_IndexOf): Display exception details if we get
1606         an unexpected one.
1607
1608 2002/04/24  Nick Drochak <ndrochak@gol.com>
1609
1610         * IntegerFormatterTest.cs: Remove Console.WriteLines and use 
1611         AssertEquals() instead.
1612
1613 2002-04-22  Nick Drochak  <ndrochak@gol.com>
1614
1615         * StringTest.cs: Add unique markers to Assert messages.
1616
1617 2002-04-09  Nick Drochak  <ndrochak@gol.com>
1618
1619         * ArrayTest.cs: Remove BinarySearch test on unsorted arrays. The
1620         behavior is undefined if the array isn't sorted.
1621
1622 2002/04/09  Nick Drochak <ndrochak@gol.com>
1623
1624         * DecimalTest.cs: Use AssertEquals() for better diagnostic message.
1625
1626 2002-04-09  Nick Drochak  <ndrochak@gol.com>
1627
1628         * ByteTest.cs: Use AssertEquals() for better diagnostic message.
1629
1630 2002-04-08  Nick Drochak  <ndrochak@gol.com>
1631
1632         * EnumTest.cs: Add a few tests for differently underlying types and
1633         the [Flags] attribute to test ToString().
1634
1635 2002-04-08  Nick Drochak  <ndrochak@gol.com>
1636
1637         * EnumTest.cs: Add test for ToString for the case where the enum
1638         has [Flags] on it, and a mask value is used.
1639
1640 2002-04-04  Nick Drochak  <ndrochak@gol.com>
1641
1642         * EnumTest.cs: Change one Assert() message string so the two are 
1643         unique. And clean up exception catching logic.
1644
1645 2002/03/28  Nick Drochak <ndrochak@gol.com>
1646
1647         * IntegerFormatterTest.cs: Eliminate warnings about unused exception
1648         variables.
1649
1650 2002-03-28  Nick Drochak  <ndrochak@gol.com>
1651
1652         * EnumTest.cs(TestFormat): Use Fail() instead of AssertEquals() in
1653         try-catch blocks. Add test to check if correct exception is being 
1654         thrown.
1655
1656 2002/03/18  Nick Drochak <ndrochak@gol.com>
1657
1658         * ByteTest.cs:
1659         * Int64Test.cs:
1660         * SByteTest.cs: Do not hard code the "$" as the currency symbol to
1661         use for Parse tests. This isn not really the fix we need. These
1662         number formats vary wildly depending on the culture the system
1663         runs with.  We need a much better strategy here for testing this.
1664         * Int32Test.cs: Use #if NOTYET-#endif to disable a test.  This removes
1665         an annoying compile warning.
1666
1667 2002-03-18  Nick Drochak  <ndrochak@gol.com>
1668
1669         * DoubleTest.cs:
1670         * EnumTest.cs: Add unique identifier to Assert()'s. Needed to find
1671         which one was faling on Linux.
1672
1673 2002-03-12  Nick Drochak  <ndrochak@gol.com>
1674
1675         * ArrayTest.cs: Add tests for IList methods and for enumerator on
1676         an array with non-zero lower bounds.
1677
1678 2002-03-09  Nick Drochak  <ndrochak@gol.com>
1679
1680         * ArrayTest.cs: Enable the enumerator test and include test for
1681         Multi-dimensional array enumerator.  Also include test for
1682         mutation _not_ invalidating the enumerator.
1683
1684 2002-03-09  Martin Baulig  <martin@gnome.org>
1685
1686         * Int16Test.cs, Int32Tests.cs, UInt16Tests.cs: Use "en-US" culture and
1687         don't let the user override.
1688
1689         * Int32Tests.cs: Cleanup. Use unique names in Assert()s, use AssertEquals()
1690         where appropriate etc.
1691
1692 2002-03-08  Martin Baulig  <martin@gnome.org>
1693
1694         * StringTest.cs: More String.Split tests.
1695
1696 2002-03-07  Martin Baulig  <martin@gnome.org>
1697
1698         * StringTest.cs: Added a few more tests for the bug fixes I just
1699         committed to String.cs.
1700
1701 2002-03-07  Martin Baulig  <martin@gnome.org>
1702
1703         * ArrayTest.cs: Fixed the FIXME in test #E05.
1704
1705 2002-03-06  Duco Fijma  <duco@lorentz.xs4all.nl>
1706         * CharEnumeratorTest.cs: made test regarding out-of-bounds checking
1707         a bit stronger (new failures fixed in CharEnumerator.cs).
1708
1709 2002-03-06  Martin Baulig  <martin@gnome.org>
1710
1711         * ArrayTest.cs (TestSetValue4): Added testcases #M94-#M96 for Array.Copy.
1712
1713         * ArrayTest.cs (TestCopyTo): Added testcases #F10-#F13 for arrays with
1714         non-zero lower bounds.
1715
1716         * ArrayTest.cs (TestCopyTo): Added test for copying an empty array
1717         to an empty array.
1718
1719 2002-03-06  Martin Baulig  <martin@gnome.org>
1720
1721         * ArrayTest.cs: Use unique labels for all the tests.
1722         (TestSetValue4): A big new testcase.
1723
1724 2002-03-06  Nick Drochak  <ndrochak@gol.com>
1725
1726         * VersionTest.cs: Fix for mscorlib behavior vs. docs. CompareTo(null)
1727         is legal.
1728         * UInt16Test.cs:
1729         * UInt32Test.cs:
1730         * UInt64Test.cs: Use NumberFormatInfo.InvariantInfo.CurrencySymbol
1731         where "$" was used. Should help suppress false negatives on systems
1732         where "$" is not the currency symbol.
1733
1734 2002-03-04  Duco Fijma  <duco@lorentz.xs4all.nl>
1735         * VersionTest.cs: created test cases for System.Version
1736
1737 2002-03-03  Duco Fijma  <duco@lorentz.xs4all.nl>
1738         * CharEnumeratorTest.cs: completed the test cases
1739
1740 2002-03-03  Nick Drochak  <ndrochak@gol.com>
1741
1742         * DateTimeTest.cs: make static member non-static -- wouldn't work on 
1743         Windows if it was static. Doesn't _need_ to be static anyway.
1744
1745 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
1746         * AttributeTest.cs: created, far from complete. 
1747         * CharEnumeratorTest.cs: created. Contains just the basic case.
1748         * AllTests.cs: added the two new tests above
1749
1750 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
1751         * BitConverterTest.cs: added one test for bug fix made to BitConverter
1752         * class.
1753
1754 2002-03-01  Martin Baulig  <martin@gnome.org>
1755
1756         * ArrayTest.cs: Commented out a few bits which are not yet implemented and
1757         marked them with FIXME's.
1758
1759         * DecimalTest.cs, DecimalTest2.cs: Added zero-arg constructors.
1760
1761         * MartinTests.cs: Enabled ArrayTests.cs.
1762
1763 2002-03-01  Duco Fijma <duco@lorentz.xs4all.nl>
1764
1765         * BitConverterTest.cs: completed test cases
1766
1767 2002-03-01  Martin Baulig  <martin@gnome.org>
1768
1769         * MartinTests.cs: 15 tests currently work on Linux, call them all and
1770         provide comments for the non-working tests.
1771
1772 2002-02-28  Duncan Mak  <duncan@ximian.com>
1773
1774         * MathTest.cs: Committed for Jon Guymon <gnarg@slackworks.com>.
1775
1776 2002-02-28  Martin Baulig  <martin@gnome.org>
1777
1778         * String.cs (TestCompare): Added a few tests.
1779         (TestFormat): Please don't compare two strings with Assert (... == ...),
1780         use AssertEquals instead - this gives you a better idea what went wrong
1781         if the test fails.
1782
1783 2002-02-28  Nick Drochak  <ndrochak@gol.com>
1784
1785         * BitConverterTest.cs: Test was trying to catch the wrong Exception.
1786         The MSDN docs clearly say ArgumentOutOfRangeException, but that's
1787         not what get's thrown.
1788
1789         * DoubleTest.cs: Get working against mscorlib reference.
1790
1791 2002-02-27  Duco Fijma <duco@lorentz.xs4all.nl>
1792         * GuidTest.cs: changed to reflect new meaning of Guid.ToString("")
1793         and Guid.ToString(null)
1794
1795 2002-02-26  Martin Baulig  <martin@gnome.org>
1796
1797         * MartinTests.cs: New file. This contains all the test which already
1798         work on Linux.
1799
1800         * String.cs: Added two testcases to TestTrim(), TestTrimStart() and
1801         TestTrimEnd().
1802
1803 2002-02-26  Martin Baulig  <martin@gnome.org>
1804
1805         * DateTimeTest.cs: Added testcases for the parsers. Use the invariant
1806         culture to run this test suite.
1807
1808         * TimeZoneTest.cs: Use the invariant culture to run this test suite.
1809
1810 2002-02-26  Duco Fijma <duco@lorentz.xs4all>
1811         * TimeSpanTest.cs: added test from TimeSpan.FromMilliseconds
1812
1813 2002-02-26  Martin Baulig  <martin@gnome.org>
1814
1815         * DateTimeTest.cs: New test.
1816
1817         * TimeZoneTest.cs: New test.
1818
1819 2002-02-25  Duco Fijma <duco@lorentz.xs4all.nl>
1820         * GuidTest.cs: all methods of System.Guid are now covered
1821         * BitConverterTest.cs: created, not yet complete
1822
1823 2002-02-21  Duco Fijma <duco@lorentz.xs4all.nl>
1824         * GuidTest.cs: changed according to fix in System.Guid
1825
1826 2002-02-20  Nick Drochak  <ndrochak@gol.com>
1827
1828         * Int64Test.cs: One array was giving us trouble.  Not sure why, but
1829         it's related to the number of elements in an Array.  For short Arrays
1830         the compiler doesn't use the PrivateImplmentationDetails struct,
1831         but for longer ones it does.  That's when our corlib fails. I paired
1832         down the array for now.
1833
1834 2002-02-19  Duco Fijma <duco@lorentz.xs4all.nl>
1835         * GuidTest.cs: added a few cases
1836
1837 2002-02-18  Nick Drochak  <ndrochak@gol.com>
1838
1839         * GuidTest.cs: Fix compile error.  Needed to cast the null in the call to
1840         constructor to avoid ambiguity.
1841
1842 2002-02-11  Nick Drochak  <ndrochak@gol.com>
1843
1844         * Int64Test.cs: Various fixes to make tests work against the ms corlib.
1845         Currency Symbol tests seem to be system dependant.  Not sure if this
1846         will work on other systems, so please test it if you can. The most
1847         disturbing one is negative numbers.  Should they be (n) or -n ?
1848
1849 2002-02-10  Nick Drochak  <ndrochak@gol.com>
1850
1851         * AllTests.cs: Add Int64Test to the Suite
1852         * Int64Test.cs: Change static member to instance member. This was
1853         causing NUnitConsole some grief.  Should be instance member anyway.
1854
1855 2002-02-09  Nick Drochak  <ndrochak@gol.com>
1856
1857         * ByteTest.cs:
1858         * Int16Test.cs:
1859         * Int32Test.cs:
1860         * SByteTest.cs:
1861         * UInt16Test.cs:
1862         * UInt32Test.cs:
1863         * UInt64Test.cs: Fixed tests where a "$" was hard coded.  Change it to
1864         use NumberFormatInfo.CurrentInfo.CurrencySymbol.  Also used
1865         NumberFormatInfo.InvariantInfo.CurrencySymbol where appropriate. These
1866         tests all pass now with mscorlib.
1867
1868 2002-01-06  Nick Drochak  <ndrochak@gol.com>
1869
1870         * ResolveEventArgsTest.cs: New test.
1871         * AllTests.cs: Added new test to suite.
1872
1873 2001-12-27  Nick Drochak <ndrochak@gol.com>
1874
1875         * UInt32Test.cs: Added messages to Asserts()'s to find out which one was faliing.
1876
1877 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
1878
1879         * UInt32Test.cs: Added tests for UInt32.Parse.
1880
1881         * Int32Test.cs: Added tests for Int32.Parse for various cases.
1882
1883 2001-12-08  Nick Drochak  <ndrochak@gol.com>
1884
1885         * ByteTest.cs: Added messages to Assert()'s to find out which one was failing.
1886
1887 2001-11-28  Nick Drochak <ndrochak@gol.com>
1888
1889         * Int16Test.cs Int32Test.cs SByteTest.cs: Surgically removed tests that rely on culture of system.  These need to be crafted a bit differently.
1890
1891 2001-11-27  Nick Drochak  <ndrochak@gol.com>
1892
1893         * SByteTest.cs: Add messages to Assert()'s so we can tell where the tests fail.
1894
1895 2002-02-21  Bob Doan  <bdoan@sicompos.com>
1896
1897         * BooleanTest.cs: Added New test suite
1898         * AllTests.cs: Added new Boolean test to suite.
1899
1900 2002-02-24  Bob Doan  <bdoan@sicompos.com>
1901
1902         * BooleanTest.cs: Use correct argument order in AssertEquals
1903         * AllTests.cs: Added new Double test to suite.
1904         * DoubleTest.cs: Add new test suite
1905
1906 2002-02-24  Bob Doan  <bdoan@sicompos.com>
1907
1908         * DoubleTest.cs: Added parse tests to Double test suite, removed GetHashCodeTests