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