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