ee9c2a7a794176872a082976ba3e85213ce8d185
[mono.git] / mcs / class / corlib / Test / System / ChangeLog
1 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * TypeTest.cs: Add tests for #331126.
4
5 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
6
7         * TypeTest.cs: Fix the test suite.
8
9 2010-04-19 Rodrigo Kumpera  <rkumpera@novell.com>
10
11         * TypeTest.cs: Add regression test for #473289.
12
13 2010-04-19  Zoltan Varga  <vargaz@gmail.com>
14
15         * *.cs: Fix warnings.
16
17 2010-04-19  Zoltan Varga  <vargaz@gmail.com>
18
19         * StringTest.cs: Add a test for #597604.
20
21 2010-04-18  Zoltan Varga  <vargaz@gmail.com>
22
23         * CharTest.cs: Add missing [TestFixture] attribute.
24
25 2010-04-16 Rodrigo Kumpera  <rkumpera@novell.com>
26
27         * TypeTest.cs: Add regression test for #484246.
28
29 2010-04-16 Rodrigo Kumpera  <rkumpera@novell.com>
30
31         * AttributeTest.cs: Add regression test for #499569.
32
33 2010-04-15  Jb Evain  <jbevain@novell.com>
34
35         * GuidTest.cs: add tests for net_4_0 ParseExact methods.
36
37 2010-04-13  Zoltan Varga  <vargaz@gmail.com>
38
39         * ConvertTest.cs: Add a test for #596339.
40
41 2010-04-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>
42
43         * TimeSpanTest.cs: Remove "NotWorking" from our custom formats parse
44         methods, as well as augmenting the test with some new assertions, and
45         changing a pair to properly reflect what they are testing.
46
47 2010-04-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
48
49         * TimeSpanTest.cs: Augment our ParseExactCustomFormats test - still
50         marked as NotWorking for now, but committing now in order to have the
51         tests ready.
52
53 2010-04-01 Rodrigo Kumpera  <rkumpera@novell.com>
54
55         * TypeTest.cs: Fix test for v4 Equals behavior.
56
57 2010-03-30  Carlos Alberto Cortez <calberto.cortez@gmail.com>
58
59         * TimeSpanTest.cs: New test for TryParseExact.
60
61 2010-03-30  Jb Evain  <jbevain@novell.com>
62
63         * ActivatorTest.cs: add more tests to CreateInstance constructors
64         with params arrays.
65
66 2010-03-30  Jb Evain  <jbevain@novell.com>
67
68         * ActivatorTest.cs: add tests for #591877.
69
70 2010-03-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>
71
72         * TimeSpan.cs: New test for ParseExact/TryParseExact.
73
74 2010-03-26  Carlos Alberto Cortez <calberto.cortez@gmail.com>
75
76         * TimeSpanTest.cs: New assertion in our exception order test, to
77         assert that int32 overflow error has higher precedence in both 2.0 and
78         4.0 profiles.
79
80 2010-03-23  Carlos Alberto Cortez <calberto.cortez@gmail.com>
81
82         * TimeSpan.cs: Add some new assertions for old/new stuff in
83         TimeSpan.
84
85 2010-03-22  Carlos Alberto Cortez <calberto.cortez@gmail.com>
86
87         * TimeSpanTest.cs: It seems somebody forgot to actually mark the
88         TestParse method with TestAttribute. Also, add a bunch of asserions
89         to reflect the new behaviour for 4.0 in the needed test cases.
90
91 2010-03-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
92
93         * TimeSpanTest.cs: New tests for the 4.0 ToString overloads.
94
95 2010-03-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
96
97         * TimeSpanTest.cs: 'Port' our Parse assertions to also use TryParse.
98
99 2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>
100
101         * TypeTest.cs : Added test for bug #574696      
102         Patch by Eberhard Beilharz <eb1@sil.org>
103
104 2010-03-01 Rodrigo Kumpera  <rkumpera@novell.com>
105
106         * TypeTest.cs: Tests for new v4 overloads of GetType.
107
108 2010-02-26 Rodrigo Kumpera  <rkumpera@novell.com>
109
110         * LazyTest.cs: Add tests for lazy modes.
111
112 2010-02-26 Rodrigo Kumpera  <rkumpera@novell.com>
113
114         * TypeTest.cs: Test new v4 IsEnumDefined ().
115
116 2010-02-24 Rodrigo Kumpera  <rkumpera@novell.com>
117
118         * TypeTest.cs: Test new v4 GetEnumValue ().
119
120 2010-02-24 Rodrigo Kumpera  <rkumpera@novell.com>
121
122         * TypeTest.cs: Test new v4 GetEnumValues ().
123
124 2010-02-23 Rodrigo Kumpera  <rkumpera@novell.com>
125
126         * TypeTest.cs: Test new v4 GetEnumNames ().
127
128 2010-02-22 Rodrigo Kumpera  <rkumpera@novell.com>
129
130         * TypeTest.cs:  Test new v4 GetEnumUnderlyingType ().
131
132 2010-02-19 Rodrigo Kumpera  <rkumpera@novell.com>
133
134         * TypeTest.cs: Test new v4 behavior for Equals.
135
136 2010-01-29  Zoltan Varga  <vargaz@gmail.com>
137
138         * Int32Test.cs: Fix a copy-paste error.
139
140 2010-01-29  Zoltan Varga  <vargaz@gmail.com>
141
142         * TypeTest.cs: Add a test for #574819.
143
144 2010-01-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>
145
146         * VersionTest.cs: New tests for Parse and TryParse.
147
148 2010-01-27  Zoltan Varga  <vargaz@gmail.com>
149
150         * ValueTypeTest.cs: Add a test for Equals () + nullables.
151
152 2010-01-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>
153
154         * EnumTest.cs: New tests for the new TryParse method.
155
156 2010-01-25  Zoltan Varga  <vargaz@gmail.com>
157
158         * ArrayTest.cs: Add a test for SetValue () + nullables.
159
160 2010-01-25  Atsushi Enomoto  <atsushi@ximian.com>
161
162         * SingleTest.cs : test for parsing MaxValue and PositiveInfinity.
163           Patch by Tiaan Geldenhuys.
164
165 2010-01-19 Rodrigo Kumpera  <rkumpera@novell.com>
166
167         * TypeTest.cs: Add test for GetGenericMethodDefinition of inflated
168         generic methods on a GTD.
169
170 2010-01-15  Atsushi Enomoto  <atsushi@ximian.com>
171
172         * DateTimeTest.cs : commented out ParseExact() case that tests
173           preserved fraction.
174
175 2010-01-15  Carlos Alberto Cortez <calberto.cortez@gmail.com>
176
177         * Int32Test.cs: Test for TryParse with MaxValue + 1.
178
179 2010-01-15 Rodrigo Kumpera  <rkumpera@novell.com>
180
181         * ArrayTest.cs: Tests for IStructuralComparer::CompareTo.
182
183 2010-01-15  Atsushi Enomoto  <atsushi@ximian.com>
184
185         * DateTimeTest.cs : added test for rounding milliseconds.
186
187 2010-01-15  Atsushi Enomoto  <atsushi@ximian.com>
188
189         * DateTimeOffsetTest.cs : add ParseExact() case that should preserve
190           fractions.
191
192 2010-01-12  Atsushi Enomoto  <atsushi@ximian.com>
193
194         * DoubleTest.cs : add test for AllowLeading/TrailingSpace flags.
195
196 2010-01-11  Carlos Alberto Cortez <calberto.cortez@gmail.com>
197
198         * Int32Test.cs: Add test case for exponent support in the Parse
199         methods.
200
201 2010-01-08 Rodrigo Kumpera  <rkumpera@novell.com>
202
203         * TypeTest.cs: Test for variant use of GetInterfaceMap.
204
205 2010-01-07  Jb Evain  <jbevain@novell.com>
206
207         * TypeTest.cs: add test for the MemberType of
208         a generic parameter.
209
210 2010-01-07  Sebastien Pouliot  <sebastien@ximian.com>
211
212         * ConvertTest.cs: Add test case for #568778 and the default
213         line length.
214
215 2010-01-03  Zoltan Varga  <vargaz@gmail.com>
216
217         * ArrayTest.cs: Add a test for #564095.
218
219 2009-12-21  Marek Habersack  <mhabersack@novell.com>
220
221         * Int32Test.cs, Int64Test.cs, Int16Test.cs, ByteTest.cs: added
222         tests for formats with trailing null chars.
223
224 2009-12-19  Zoltan Varga  <vargaz@gmail.com>
225
226         * StringTest.cs: Add tests for IndexOf ("", startIndex, count).
227
228 2009-12-17  Sebastien Pouliot  <sebastien@ximian.com>
229
230         * StringTest.cs: Add test case for right padding an empty string
231
232 2009-12-17 Rodrigo Kumpera  <rkumpera@novell.com>
233
234         * TypeTest.cs: Add tests for #564379.
235
236 2009-12-14 Rodrigo Kumpera  <rkumpera@novell.com>
237
238         * TypeTest.cs: Fix test that checked for old and wrong behavior of mono.
239
240 2009-12-10 Rodrigo Kumpera  <rkumpera@novell.com>
241
242         * AttributeTest.cs: Fix a NotDotNet test since mono now implements
243         the same behavior.
244
245 2009-12-09  Jb Evain  <jbevain@novell.com>
246
247         * StringComparerTest.cs: add test for null passed to a ordinal
248         comparer GetHashCode.
249
250 2009-12-04 Rodrigo Kumpera  <rkumpera@novell.com>
251
252         TypeTest.cs: Remove NET_2_0.
253
254 2009-12-02  Jb Evain  <jbevain@novell.com>
255
256         * EnumTest.cs: add a test for IConvertible.ToType when converting
257         an enum to a string.
258
259 2009-12-02  Jb Evain  <jbevain@novell.com>
260
261         * AttributeTest.cs: add tests for retrieving custom attributes
262         defined on parameters on virtual methods.
263
264 2009-12-01  Jb Evain  <jbevain@novell.com>
265
266         * TypeTest.cs: add tests for namespaces of generic parameter types.
267
268 2009-12-01  Jb Evain  <jbevain@novell.com>
269
270         * TypeTest.cs: add test for MakeByRefType on a ByRef type.
271
272 2009-11-25  Zoltan Varga  <vargaz@gmail.com>
273
274         * DelegateTest.cs: Add a test for GetHashCode ().
275
276 2009-11-24  Jb Evain  <jbevain@novell.com>
277
278         * ArrayTest.cs: test that we don't allow the use of the IList indexer
279         on a multi dimensional array.
280
281 2009-11-24  Jb Evain  <jbevain@novell.com>
282
283         * ArrayTest: test for the proper exception on Clear ().
284
285 2009-11-24  Jb Evain  <jbevain@novell.com>
286
287         * ArrayTest.cs: add test ensuring we do not allow open
288         generic types in CreateInstance.
289
290 2009-11-24  Jb Evain <jbevain@novell.com>
291
292         * ArrayTest.cs: Add test ensuring we do not allow void arrays.
293
294 2009-11-17  Atsushi Enomoto  <atsushi@ximian.com>
295
296         * DateTimeOffsetTest.cs : add test for bug #547675.
297           patch by Santa Marta.
298
299 2009-11-08  Juraj Skripsky  <js@hotfeet.ch>
300
301         * ArraySortArgChecks.cs: Added tests checking all possible exceptions
302         the Array.Sort method can throw. 
303
304 2009-10-27  Sebastien Pouliot  <sebastien@ximian.com>
305
306         * StringTest.cs: Add test case for methods that can return
307         empty strings.
308
309 2009-10-26  Sebastien Pouliot  <sebastien@ximian.com>
310
311         * TypeTest.cs: New. Add test cases for IsInstanceOfType
312
313 2009-10-22  Sebastien Pouliot  <sebastien@ximian.com>
314
315         * WeakReferenceTest.cs: New. Basic test cases
316
317 2009-10-06  Jonathan Chambers  <joncham@gmail.com>
318
319         * StringTest.cs (Contains): Add test for Contains using
320         an Ordinal compare. Bug #535425.
321
322 2009-09-24  Zoltan Varga  <vargaz@gmail.com>
323
324         * TypeTest.cs: Add a test for missing.
325
326 2009-09-18  Atsushi Enomoto  <atsushi@ximian.com>
327
328         * StringTest.cs : add more normalization tests.
329
330 2009-08-26  Sebastien Pouliot  <sebastien@ximian.com>
331
332         * TimeSpanTest.cs: Add test case where seconds are not specified.
333
334 2009-07-31 Rodrigo Kumpera  <rkumpera@novell.com>
335
336         TypeTest.cs: Add test for Type::GetArrayRank.
337
338 2009-07-31 Rodrigo Kumpera  <rkumpera@novell.com>
339
340         TypeTest.cs: Add test for Type::DeclaringMethod.
341         In special for throwing when the type is not a
342         generic param and for DeclaringMethod returning
343         a method bound to the right type.
344
345 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
346
347         TypeTest.cs: Fix the test.
348
349 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
350
351         TypeTest.cs: Add test for one-dym multidimensional array
352         created with Type::MakeArrayType (1).
353
354 2009-07-27 Gonzalo Paniagua Javier <gonzalo@novell.com>
355
356         * ArrayTest.cs: new LastIndexOf test for 0-length arrays.
357
358 2009-07-14 Rodrigo Kumpera  <rkumpera@novell.com>
359
360         * AttributeTest.cs: Add tests for user types passed to
361         Attribute.GetCustomAttribute[s].
362         
363 2009-07-12  Gert Driesen  <drieseng@users.sourceforge.net>
364
365         * TypeTest.cs: Enabled test that was failing due to regression.
366
367 2009-07-10  Zoltan Varga  <vargaz@gmail.com>
368
369         * TypeTest.cs: Add a test for #520690. Disable a test which fails on
370         MS.NET.
371
372 2009-06-30  Zoltan Varga  <vargaz@gmail.com>
373
374         * IntPtrTest.cs: Disable a test whose corresponding fix was reverted.
375
376         * *.cs: Convert all tests to new-style nunit classes/methods. Enable
377         some hidden tests.
378
379         * ObjectTest.cs RandomTest.cs SByteTest.cs SingleTest.cs 
380         TimeZoneTest.cs UInt16Test.cs UInt32Test.cs UInt64Test.cs 
381         UIntPtrTest.cs ValueTypeTest.cs: Convert all tests to new-style nunit 
382         classes/methods. Enable some hidden tests.
383
384 2009-06-26  Robert Jordan  <robertj@gmx.net>
385
386         * StringTest.cs: Convert all tests to new-style nunit 
387         classes/methods.
388
389         * ArrayTest.cs, ConvertTest.cs, DecimalTest.cs, TimeSpanTest.cs:
390         likewise.
391
392         * DecimalTest2.cs: likewise, 5 hidden tests enabled.
393
394 2009-06-26  Zoltan Varga  <vargaz@gmail.com>
395
396         * NumberFormatterTest.cs: Convert all tests to new-style nunit 
397         classes/methods.
398
399 2009-06-19  Atsushi Enomoto  <atsushi@ximian.com>
400
401         * StringTest.cs : Fix the previous test. It was expecting wrong
402           results. Added another NFC composition test.
403
404 2009-06-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
405
406         * DateTimeTest.cs: add test for parsing a negative timezone.
407         * DateTimeOffsetTest.cs: several tests for Parse.
408
409 2009-06-16  Zoltan Varga  <vargaz@gmail.com>
410
411         * StringTest.cs: Fix make check.
412
413 2009-06-15  Atsushi Enomoto  <atsushi@ximian.com>
414
415         * StringTest.cs : added string normalization test.
416
417 2009-05-26 Rodrigo Kumpera  <rkumpera@novell.com>
418
419         * TypeTest.cs: test for bug #506757.
420
421 2009-05-22  Zoltan Varga  <vargaz@gmail.com>
422
423         * LazyTest.cs: New file.
424
425 2009-05-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
426
427         * TypeTest.cs: test for bug #503728
428
429 2009-05-01  Sebastien Pouliot  <sebastien@ximian.com>
430
431         * AppDomainManagerTest.cs: New. Unit test for CheckSecuritySettings
432
433 2009-04-30  Zoltan Varga  <vargaz@gmail.com>
434
435         * AppDomainTest.cs: Add a test for #499013.
436
437 2009-04-10  Zoltan Varga  <vargaz@gmail.com>
438
439         * ArrayTest.cs: Add a test for ICollection:IsReadOnly on generic arrays.
440
441 2009-03-27  Zoltan Varga  <vargaz@gmail.com>
442
443         * DelegateTest.cs: Mark a test as working.
444
445 2009-03-25  Jb Evain  <jbevain@novell.com>
446
447         * DelegateTest.cs: add new CreateDelegate test.
448
449 2009-03-25  Jb Evain  <jbevain@novell.com>
450
451         * DelegateTest.cs: add CreateDelegate tests for valuetype -> object
452         conversion for arguments and return types.
453
454 2009-03-23  Zoltan Varga  <vargaz@gmail.com>
455
456         * StringTest.cs (LastIndexOfStringComparison): Add a test for #486234.
457
458 2009-03-18  Zoltan Varga  <vargaz@gmail.com>
459
460         * TypeTest.cs: Add more tests for user types.
461
462 2009-03-15  Gert Driesen  <drieseng@users.sourceforge.net>
463
464         * ConvertTest.cs: Avoid false positive in ChangeType test. 
465
466 2009-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
467
468         * ConvertTest.cs: Merged and improved test for bug #481687.
469         * ConvertTest2.cs: Merged into ConvertTest.cs.
470
471 2009-02-27  Rodrigo Kumpera  <rkumpera@novell.com>
472
473         * EnumTest.cs: Tests for CompareTo.
474
475 2009-02-02  Rodrigo Kumpera  <rkumpera@novell.com>
476
477         * TypeTest.cs: Add a test for #471255.
478
479 2009-01-27  Zoltan Varga  <vargaz@gmail.com>
480
481         * TypeTest.cs: Add a test for #467229.
482
483 2009-01-06  Atsushi Enomoto  <atsushi@ximian.com>
484
485         * DateTimeTest.cs : added test for parsing no-millisecond time
486           with optional millisecond designator.
487
488 2008-11-25 Gonzalo Paniagua Javier <gonzalo@novell.com>
489
490         * TypeTest.cs: new test for Type.GetType.
491
492 2008-11-06  Bill Holmes  <billholmes54@gmail.com>
493
494         * TypeTest.cs: TypeGetMemberReturnTypeTest added to check that the
495           instantiated type of the returned MemberInfo array matches the
496           MemberTypes flag passed in.
497
498         Contributed under MIT/X11 license.
499
500 2008-10-07  Marek Habersack  <mhabersack@novell.com>
501
502         * MathTest.cs: added tests for rounding doubles with truncation in
503         the away from zero mode.
504
505 2008-09-25  Marek Habersack  <mhabersack@novell.com>
506
507         * DoubleTest.cs: added a test for TryParse invoked with various
508         strings, including strings with embedded whitespace.
509
510 2008-09-24  Jb Evain  <jbevain@novell.com>
511
512         * AppDomainSetupTest.cs: fix domain initializer test to actually
513         assert that the initializer delegate is called in the new domain.
514         Test for #429545.
515
516 2008-09-24  Jb Evain  <jbevain@novell.com>
517
518         * AppDomainTest.cs: add test for bug #429545.
519
520 2008-09-08  Zoltan Varga  <vargaz@gmail.com>
521
522         * TypeTest.cs EnumTest.cs: Fix warnings.
523
524 2008-09-04  Jb Evain  <jbevain@novell.com>
525
526         * TypeTest.cs: enable test as r112307 fixes it.
527
528 2008-09-04  Jb Evain  <jbevain@novell.com>
529
530         * TypeTest.cs: add test for IsInstanceOfType on arrays of nullables.
531
532 2008-08-22  Sebastien Pouliot  <sebastien@ximian.com>
533
534         * ObsoleteAttributeTest.cs: New. Old tests I forgot to commit when 
535         doing a gendarme rule.
536
537 2008-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
538
539         * ExceptonTest.cs: Added GetObjectData and deserialization ctor tests.
540         Added/improved tests for Source, HResult and StackTrace. Use Assert
541         instead of deriving from TestCase.
542         * ExceptionCas.cs: Sync with method name change in ExceptionTest.cs.
543
544 2008-08-09  Raja R Harinath  <harinath@hurrynot.org>
545
546         * DateTimeTest.cs (Bug377042): Allow compilation on the 1.1 profile.
547
548 2008-08-07  Atsushi Enomoto  <atsushi@ximian.com>
549
550         * DateTimeTest.cs : added test for bug #377042.
551
552 2008-08-04  Atsushi Enomoto  <atsushi@ximian.com>
553
554         * DateTimeTest.cs : removed NotWorking from ZLiteral as it seems gone
555           (unless it works only in Japan ...)
556
557 2008-07-22 Rodrigo Kumpera  <rkumpera@novell.com>
558
559         * EnumTest.cs: Tests for GetHashCode().
560
561 2008-07-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
562
563         * DateTimeOffsetTest.cs: Fix wrong test (DateTimeOffset has no public CompareTo (object))
564
565 2008-07-04 Rodrigo Kumpera  <rkumpera@novell.com>
566
567         * DelegateTest.cs (GetMethodFromGenericClass): Test for a
568         regression the fix for #377324 introduced.
569
570 2008-07-04  Marek Safar  <marek.safar@gmail.com>
571
572         * StringTest.cs: Removed NotWorking flags.
573 ?
574 2008-06-19  Jb Evain  <jbevain@novell.com>
575
576         * AppDomainSetupTest.cs (AppDomainInitializerNonStaticMethod):
577         fix test to not be dependent of the compiler implementation
578         of anonymous delegates.
579
580 2008-06-05  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
581
582         * StringTest.cs: Move Split Tests to single location
583         * *.cs: Disable expected warnings
584
585 2008-06-02  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
586
587         * StringTest.cs: More tests for replace method, also uncomment now-working IndexOf-Tests
588
589 2008-06-02  Ivan N. Zlatev  <contact@i-nz.net>
590
591         * TypeTest.cs: Add tests to verify strict return type matching of 
592         property reflection.
593
594 2008-06-01  Juraj Skripsky  <js@hotfeet.ch>
595
596         * StringTest.cs (Substring2): Blocking bug #395904 has been fixed,
597         re-enable test. 
598
599 2008-06-01  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
600
601         * StringTest.cs: Comment out a test that currently fails by checking for
602         an obsolete parameter name in an exception (that doesn't even match the existing one)
603
604 2008-05-30  Marek Safar  <marek.safar@gmail.com>
605
606         * ArrayTest.cs: New IndexOf test.
607
608 ?2008-05-28 Rodrigo Kumpera  <rkumpera@novell.com>
609
610         * DelegateTest.cs (CreateDelegate1_Method_Private_Instance): Added test
611         for bug #372406. It tries to create a delegate to a private instance
612         method of other type.
613
614 2008-05-27  Eyal Alaluf <eyala@mainsoft.com>
615
616         * NumberFormatterTest.cs: Add test for arithemtic overflow in
617           Double.ToString as exposed by Bug #383531.
618
619 2008-05-25  Gert Driesen  <drieseng@users.sourceforge.net>
620
621         * StringTest.cs: Added/improved tests for ToLower and ToUpper.
622
623 2008-05-24  Gert Driesen  <drieseng@users.sourceforge.net>
624
625         * StringTest.cs: Comment out assert in SubString2 as corresponding
626         fix was reverted. 
627
628 2008-05-24  Gert Driesen  <drieseng@users.sourceforge.net>
629
630         * StringTest.cs: Improved ctor tests. Avoid use of ExpectedException.
631         Moved tests for argument checks to separate methods. Added tests for
632         EndsWith, IndexOf, IndexOfAny, Intern, IsInternet, Format, StartsWith,
633         SubString, ToCharArray, ToLower and Split. Use String.Empty instead of
634         "". Use more meaningful names for test methods. Marked failing tests
635         that were added by Andreas as NotWorking. 
636
637 2008-05-24  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
638
639         * StringTest.cs: Add (more) tests for (Last)IndexOf
640
641 2008-05-20  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
642
643         * StringTest.cs: Add more tests for SplitRemoveEmpty
644
645 2008-05-12  Gert Driesen  <drieseng@users.sourceforge.net>
646
647         * TypeTest.cs: Added GetType, GetTypeArray and GetTypeFromHandle tests
648         for argument checks.
649
650 2008-05-07  Robert Jordan  <robertj@gmx.net>
651
652         * Runtime*Handle.cs: Add serialization tests.
653
654 2008-05-02  Atsushi Enomoto  <atsushi@ximian.com>
655
656         * ConvertTest.cs : added test for Convert.FromBase64String()
657           with excessive = characters (r102358).
658
659 2008-04-26  Zoltan Varga  <vargaz@gmail.com>
660
661         * ArrayTest.cs: Add a test for #383876.
662
663 2008-04-16  Zoltan Varga  <vargaz@gmail.com>
664
665         * DateTimeOffsetTest.cs (ToStringWithFormatAndCulture): Avoid dependency on
666         invariant culture. Fixes #380345.
667
668 2008-04-14  Zoltan Varga  <vargaz@gmail.com>
669
670         * StringTest.cs: Add a test for #374511.
671
672 2008-04-13  Zoltan Varga  <vargaz@gmail.com>
673
674         * TypeTest.cs: Add a test for #346419.
675
676 ?2008-04-09 Rodrigo Kumpera  <rkumpera@novell.com>
677
678         * TypeTest.cs (GetGenericArguments_ArgumentsHaveAttributes): Added test for bug #377596.
679         It verifies if it's possible to retrieve attributes from generic arguments.
680
681 ?2008-04-01  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
682
683         * StringTest.cs: New tests for string to check for several corner-cases
684           and parameter errors.
685
686 2008-04-01  Eyal Alaluf <eyala@mainsoft.com>
687
688         * NumberFormatterTest.cs: Test (-0.0).ToString.
689
690 2008-03-06  Zoltan Varga  <vargaz@gmail.com>
691
692         * TypeTest.cs (PublicKeyToken): Add a test for #367670.
693
694 2008-03-02  Roei Erez  <roeie@mainsoft.com>
695
696         * DateTimeTest.cs : add test cases for  Bug3522210.
697
698 2008-02-26  Ivan N. Zlatev  <contact@i-nz.net>
699
700         * AttributeTest.cs: Remove NotWorking as we pass those tests now.
701
702 2008-02-25  Atsushi Enomoto  <atsushi@ximian.com>
703
704         * DateTimeTest.cs : enable Bug3522210() and add new test for the bug,
705           patch by James Purcell.
706
707 2008-02-12  Gert Driesen  <drieseng@users.sourceforge.net>
708
709         * DelegateTest.cs: Added more tests for CreateDelegate, dealing with
710         a non-matching return type, case, arguments and inherited methods.
711
712 2008-02-11  Gert Driesen  <drieseng@users.sourceforge.net>
713
714         * DelegateTest.cs: Added incomplete set of (notworking) tests for
715         bug #360784.
716
717 2008-02-11  Eyal Alaluf <eyala@mainsoft.com>
718
719         * NumberFormatterTest.cs: Test +-Infinity & NaN ToString ("R")
720
721 2008-02-02  Gert Driesen  <drieseng@users.sourceforge.net>
722
723         * CharCategoryTest.cs: Fixed line endings.
724         * CharTest.cs: Fixed line endings.
725         * MulticasrDelegate.cs: Fixed line endings.
726         * ExceptionTest.cs: Fixed line endings.
727
728 2008-02-02  Gert Driesen  <drieseng@users.sourceforge.net>
729
730         * TypeTest.cs (InvokeMember_WithoutDefaultValue): Fixed assert to
731         allow test to pass on MS too.
732
733 2008-01-24  Rodrigo Kumpera  <rkumpera@novell.com>
734
735         * TypeTest.cs (InvokeMember_WithoutDefaultValue): Added test for bug #348522.
736         It call InvokeMember passing as method argument Missing.Value and a binder that
737         returns a method that doesn't have a default value for it's parameter.
738
739 2008-01-21  Gert Driesen  <drieseng@users.sourceforge.net>
740
741         * AppDomainTest.cs: Added DefineDynamicAssembly tests for invalid
742         AssemblyBuilderAccess argument. Enabled test for DefineDynamicAssembly
743         overload taking IEnumerable<CustomAttributeBuilder>. Fixed typo in
744         comments.
745
746 2008-01-21  Sebastien Pouliot  <sebastien@ximian.com>
747
748         * DateTimeOffsetTest.cs: Add test case for Equals to validate 
749         Gendarme's finding.
750
751 2008-01-20  Gert Driesen  <drieseng@users.sourceforge.net>
752
753         * AppDomainTest.cs: Added test for DefineDynamicAssembly overload
754         taking IEnumerable<CustomAttributeBuilder>.
755         * EnvironmentCas.cs: Fixed line ending.
756
757 2008-01-15  Gert Driesen  <drieseng@users.sourceforge.net>
758
759         * TypeTest.cs: Added test for GetConstructor (Type []).
760
761 2008-01-15  Stephane Delcroix  <sdelcroix@novell.com>
762
763         * DateTimeOffsetTest.cs: tests for parsing f, F, s
764
765 2008-01-15  Stephane Delcroix  <sdelcroix@novell.com>
766
767         * DateTimeOffsetTest.cs: more tests, less bugs.
768
769 2008-01-14  Eyal Alaluf <eyala@mainsoft.com>
770
771         * DoubleTest.cs: Test +-Infinity & NaN default ToString (bug #353603)
772
773 2008-01-14  Stephane Delcroix  <sdelcroix@novell.com>
774
775         * DateTimeOffsetTest.cs: Tests for ParseExact (string, string, 
776         IFormatProvider)
777
778 2008-01-13  Gert Driesen  <drieseng@users.sourceforge.net>
779
780         * AppDomainTest.cs: Added ExecuteAssemblyByName and ExecuteAssembly
781         tests for assemblies without entrypoint.
782
783 2008-01-13  Eyal Alaluf <eyala@mainsoft.com>
784
785         * DecimalTest.cs, DoubleTest.cs: Add a few test cases as part of the
786           NumberFormatter redesign.
787
788 2008-01-13  Zoltan Varga  <vargaz@gmail.com>
789
790         * AppDomainTest.cs: Add a test for #350530.
791
792 2008-01-10  Zoltan Varga  <vargaz@gmail.com>
793
794         * DelegateTest.cs: Add CreateDelegate tests.
795
796 2008-01-09  Atsushi Enomoto  <atsushi@ximian.com>
797
798         * DateTimeTest.cs : mark KindPattern() as not working (wrt #352210).
799
800 2008-01-09  Sebastien Pouliot  <sebastien@ximian.com>
801
802         * DateTimeTest.cs: In X509Certificate test case remove the Tick 
803         assert (depends on timezone) and add a test for AdjustToUniversal
804         when using Z.
805
806 2008-01-09  Atsushi Enomoto  <atsushi@ximian.com>
807
808         * DateTimeTest.cs : the previous fix was reverted, so mark
809           corresponding test as NotWorking.
810
811 2008-01-09  Atsushi Enomoto  <atsushi@ximian.com>
812
813         * DateTimeTest.cs : added test for bug #352210. Renamed 
814           RoundtripKindPattern() to KindPattern(), as it is not really about
815           roundtrip. Test tick value for 'Z' pattern (X509 cert) as well.
816
817 2008-01-08  Marek Safar  <marek.safar@gmail.com>
818
819         * ArrayTest.cs: Test both LastIndexOf versions for
820         ArgumentOutOfRangeException.
821
822 2007-12-20  Gert Driesen  <drieseng@users.sourceforge.net>
823
824         * TypeTest.cs: Added GetProperty and GetProperties tests for bug
825         #349078.
826
827 2007-12-20  Gert Driesen  <drieseng@users.sourceforge.net>
828
829         * AppDomainTest.cs: Added tests for AssemblyName argument checks in
830         DefineDynamicAssembly overloads.
831
832 2007-12-18  Stephane Delcroix  <sdelcroix@novell.com>
833
834         * DateTimeOffsetTest.cs: forcing the tests to fix the build. en-us
835         locale was expected, but invariantculture is the default on the buildbot
836
837 2007-12-18  Stephane Delcroix  <sdelcroix@novell.com>
838
839         * DateTimeOffsetTest.cs: tests for ToString methods.
840
841 2007-12-16  Stephane Delcroix  <sdelcroix@novell.com>
842
843         * DateTimeOffsetTest.cs: additional tests.
844
845 2007-12-16  Stephane Delcroix  <sdelcroix@novell.com>
846
847         * DateTimeOffsetTest.cs: first batch of tests.
848
849 2007-12-11  Zoltan Varga  <vargaz@gmail.com>
850
851         * AppDomainTest.cs: Add test for reflection only assembly resolve events.
852
853 2007-11-18  Gert Driesen  <drieseng@users.sourceforge.net>
854
855         * EnumTest.cs: No longer derive from deprecated TestCase. Improved
856         and added tests for argument checks. Added tests to ToObject. Code
857         formatting. Group enums.
858
859 2007-11-16  Rodrigo Kumpera  <rkumpera@novell.com>
860
861         * TypeTest.cs: Splited MakeGenericType_UserDefinedType is two tests.
862         MakeGenericType_NestedUserDefinedType is the NotWorking part of 
863         the fix for bug #331199.
864
865         * TypeTest.cs: Added a NotWorking version of TestMakeGenericType_UserDefinedType
866         that has the behavior of .net 2.0 SP1.
867
868 2007-11-15  Zoltan Varga  <vargaz@gmail.com>
869
870         * TypeTest.cs: Add new test for GetProperties () and virtual new properties.
871
872 2007-11-15  Gert Driesen  <drieseng@users.sourceforge.net>
873
874         * Typetest.cs: Added and improve tests for InvokeMember. Enabled test
875         for bug #321735.
876
877 2007-11-14  Zoltan Varga  <vargaz@gmail.com>
878
879         * ArrayTest.cs: Add a test for Copy () and exceptions.
880
881 2007-11-13  Zoltan Varga  <vargaz@gmail.com>
882
883         * DelegateTest.cs: Add tests for virtual target methods.
884
885 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
886
887         * DelegateTest.cs: Add tests for abstract target methods.
888
889 2007-11-12  Atsushi Enomoto  <atsushi@ximian.com>
890
891         * DoubleTest.cs : reverted the corresponding fix, so mark the
892           previous test as NotWorking.
893         * SingleTest.cs : added similar test for previous one.
894
895 2007-11-12  Atsushi Enomoto  <atsushi@ximian.com>
896
897         * DoubleTest.cs : added test for bug #320433.
898
899 2007-11-05  Gert Driesen  <drieseng@users.sourceforge.net>
900
901         * ArrayTest.cs: Improved tests for IEnumerable<T> implementation.
902
903 2007-11-05  Geoff Norton  <gnorton@novell.com>
904
905         * DoubleTest.cs: Add another Parse test handling whitespace (#321704).
906
907 2007-11-05  Rodrigo Kumpera  <rkumpera@novell.com>
908
909         * TypeTest.cs: Broke compilation for 1.0 builds.
910
911 2007-11-05  Sebastien Pouliot  <sebastien@ximian.com>
912
913         * ArrayTest.cs: Add test cases for Enumerator<T>.Reset (#322248).
914
915 2007-11-05  Rodrigo Kumpera  <rkumpera@novell.com>
916
917         * TypeTest.cs: Added tests for bug #331199.
918
919 2007-11-05  Sebastien Pouliot  <sebastien@ximian.com>
920
921         * StringTest.cs: Re-enabled TestSbytePtrConstructorOverflow[2,4] 
922         since they both works with SVN HEAD.
923
924 2007-11-05  Stephane Delcroix  <sdelcroix@novell.com>
925
926         * TimeZoneTest.cs: test for bug #323911
927
928 2007-11-03  Atsushi Enomoto  <atsushi@ximian.com>
929
930         * DateTimeTest.cs : test for bug #330085.
931
932 2007-11-03  Gert Driesen  <drieseng@users.sourceforge.net>
933
934         * ArgumentExceptionTest.cs: Added trivial ctor tests.
935
936 2007-11-01  Gert Driesen  <drieseng@users.sourceforge.net>
937
938         * EnvironmentTest.cs: Enabled test for bug ##333740.
939
940 2007-11-01  Atsushi Enomoto  <atsushi@ximian.com>
941
942         * DateTimeTest.cs : fixed test for bug #338064 - milliseconds are not
943           fully stored and caused mismatch. Format string was wrong.
944           Added test for local time parsing. 'K' should not cause missing
945           data (it could be empty).
946
947 2007-11-01  Atsushi Enomoto  <atsushi@ximian.com>
948
949         * DateTimeTest.cs : fixed bug #338064.
950
951 2007-10-27  Zoltan Varga  <vargaz@gmail.com>
952
953         * TypeTest.cs (InvokeMember_VarArgs): Enable this test.
954
955 2007-10-26  Zoltan Varga  <vargaz@gmail.com>
956
957         * TypeTest.cs: Add test for #336936.
958
959 2007-10-25  Gert Driesen  <drieseng@users.sourceforge.net>
960
961         * TypeTest.cs: Added test for bug #336841. Code formatting.
962
963 2007-10-24  Atsushi Enomoto  <atsushi@ximian.com>
964
965         * TypeTest.cs : tests for ReflectionOnlyGetType().
966
967 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
968
969         * EnvironmentTest.cs: Added test for bug #333740. Made names of some
970         existing tests more clear. Code formatting.
971
972 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
973
974         * DateTimeTest.cs: Added test for bug #322510.
975
976 2007-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
977
978         * DelegateTest.cs: Enabled test for bug #333647.
979
980 2007-10-13  Gert Driesen  <drieseng@users.sourceforge.net>
981
982         * DelegateTest.cs: Added test for bug #333647. Added trivial tests
983         that verify null argument checks in CreateDelegate.
984
985 2007-10-05  Alp Toker  <alp@atoker.com>
986
987         * TypeTest.cs: Re-enable the regression test for #315863.
988
989 2007-09-29  Raja R Harinath  <harinath@gmail.com>
990
991         * ObjectTest.cs (TestToStringOnGenericInstances):
992         Fix expected string.
993
994 2007-09-28  Jb Evain  <jbevain@novell.com>
995
996         * ObjectTest.cs: add test for bug #329419
997
998 2007-09-28  William Holmes  <billholmes54@gmail.com>
999
1000         * DateTimeTest.cs: Adding test for bug #324845
1001
1002 2007-09-13  Atsushi Enomoto  <atsushi@ximian.com>
1003
1004         * DecimalTest.cs : added test for midpoint rounding.
1005
1006 2007-09-13  Atsushi Enomoto  <atsushi@ximian.com>
1007
1008         * ActivatorTest.cs : new tests for cross-domain
1009           CreateInstance().
1010
1011 2007-08-24  Jb Evain  <jbevain@novell.com>
1012
1013         * TypeTest.cs: Add tests for AssemblyQualifiedName for
1014         byref types.
1015
1016 2007-08-23  Eyal Alaluf <eyala@mainsoft.com>
1017
1018         * DateTimeTest.cs: Added more tests for DateTime.Parse.
1019
1020 2007-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
1021
1022         * AttributeTest.cs: Added test for IsDefined, GetCustomAttribute
1023         and GetCustomAttributes. Added tests for bug #81797. Remove use of
1024         deprecated Assertion class, code formatting.
1025
1026 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
1027
1028         * TypeTest.cs: Improved test for GetCustomAttributes, and avoid
1029         dependency on order of attributes. Split IsDefined test and improved
1030         part for bug #82431.
1031
1032 2007-08-15  Eyal Alaluf  <eyalal@mainsoft.com>
1033
1034         * EnumTest.cs, DecimalTest2.cs, DecimalTest.cs, ConvertTest.cs,
1035           StringComparerTest.cs, DelegateTest.cs:
1036           Adapt tests to TARGET_JVM.
1037
1038 2007-08-15  Gert Driesen  <drieseng@users.sourceforge.net>
1039
1040         * TypeTest.cs: Added IsDefined tests for bug #82431. Added tests for
1041         GetCustomAttributes.
1042
1043 2007-08-13  Gert Driesen  <drieseng@users.sourceforge.net>
1044
1045         * ArgumentExceptionTest.cs: Added test for ctor (string, string).
1046
1047 2007-08-11  Zoltan Varga  <vargaz@gmail.com>
1048
1049         * ArrayTest.cs: Add new test for bug #82345.
1050
1051 2007-08-08  Atsushi Enomoto  <atsushi@ximian.com>
1052
1053         * IntPtrTest.cs : added test for ToString(string).
1054
1055 2007-08-07  Gert Driesen  <drieseng@users.sourceforge.net>
1056
1057         * TypeTest.cs: Uncomment test for bug #82211.
1058
1059 2007-08-04  William Holmes  <billholmes54@gmail.com>
1060
1061         * AppDomainTest.cs: Adding username to tempDir to avoid file access 
1062          permissions.
1063
1064 2007-08-04  William Holmes  <billholmes54@gmail.com>
1065
1066         * TypeTest.cs: Removing generic method for net_1_1 profile.
1067
1068 2007-08-03  Zoltan Varga  <vargaz@gmail.com>
1069
1070         * TypeTest.cs: Add test for IsAssignableFrom and generic parameters.
1071
1072 2007-07-31  Gert Driesen  <drieseng@users.sourceforge.net>
1073
1074         * TypeTest.cs: Added test for bug #82211.
1075
1076 2007-07-21  Gert Driesen  <drieseng@users.sourceforge.net>
1077
1078         * BitConverterTest.cs: Remove use of deprecated Assertion class. 
1079         Improved existing tests to verify throws exception. Create separate
1080         tests for null argument checking. Added tests for empty byte array.
1081
1082 2007-07-20  Gert Driesen  <drieseng@users.sourceforge.net>
1083
1084         * RuntimeMethodHandleTest.cs: Added operator and Equals tests.
1085
1086 2007-07-20  Atsushi Enomoto  <atsushi@ximian.com>
1087
1088         * AppDomainSetupTest.cs : added test for AppDomainInitializer.
1089
1090 2007-07-07  Alan McGovern  <amcgovern@novell.com>
1091
1092         * GuidTest.cs: Added test to make sure whitespace is trimmed correctly
1093         for bug 81958
1094
1095 2007-07-07  Gert Driesen  <drieseng@users.sourceforge.net>
1096
1097         * DateTimeTest.cs: Added test for bug #81778. Enabled test for bug
1098         #47720. Added tests for ParseExact argument checks. No longer derive
1099         from deprecated Assertion class. Code formatting.
1100
1101 2007-07-06  Rodrigo Kumpera  <rkumpera@novell.com>
1102
1103         * DoubleTest.cs : Added test Parse_TrailingGarbage, for strings with garbage at the end
1104
1105 2007-07-06  Rodrigo Kumpera  <rkumpera@novell.com>
1106
1107         * DoubleTest.cs (Parse): Added test for whitespace only
1108
1109 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
1110
1111         * TypeTest.cs: Added tests for IsAbstract, IsCOMObject, IsImport,
1112         IsInterface, IsPrimitive and IsValueType.
1113
1114 2007-07-04  Gert Driesen  <drieseng@users.sourceforge.net>
1115
1116         * MathTest.cs: No longer use Assertion as base class, and changed
1117         asserts accordingly. Numbered tests. Added test for bug #82001.
1118         Code formatting. 
1119
1120 2007-06-24  Gert Driesen  <drieseng@users.sourceforge.net>
1121
1122         * ArrayTest.cs: Added test for bug #81941.
1123         * ByteTest.cs: Restore original CurrentCulture in teardown.
1124         * DecimalFormatterTest.cs: Restore original CurrentCulture in teardown.
1125         Code formatting.
1126         * DecimalTest.cs: Code formatting.
1127         * DoubleFormatterTest.cs: Test relies on specific culture, so set it 
1128         up here. This worked before since the CurrentCulture was set in another
1129         TestFixture, and the original one was not restored.
1130         * FloatingPointFormatterTest.cs: Same.
1131         * NumberFormatterTest.cs: Same. Removed stray tabs and fixes code
1132         formatting.
1133         * SingleFormatterTest.cs: Restore original culture on teardown. Code
1134         formatting.
1135         * SingleTest.cs: Same.
1136         * StringComparerTest.cs: Restore original culture on teardown.
1137
1138 2007-06-06  Atsushi Enomoto  <atsushi@ximian.com>
1139
1140         * ConvertTest.cs : another bogus DateTime test.
1141
1142 2007-06-05  David Ferguson <davecferguson@gmail.com>
1143
1144         * DateTimeTest.cs : Add test for DateTime.Parse() exceptions.
1145         
1146 2007-05-20  Gert Driesen  <drieseng@users.sourceforge.net>
1147
1148         * DoubleTest.cs: Use Assert instead of deprecated Assertion. Code
1149         style fixes. Added test for bug #81630. Fixed culture-sensitive
1150         tests.
1151
1152 2007-05-17  Atsushi Enomoto  <atsushi@ximian.com>
1153
1154         * DateTimeTest.cs : test for 'o' and 'K'.
1155
1156 2007-05-09  Marek Habersack  <mhabersack@novell.com>
1157
1158         * DateTimeTest.cs: added tests for the "HH':'mm tt MM/dd/yyyy"
1159         parse format.
1160
1161 2007-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
1162
1163         * TypeTest.cs: Added test for Equals with null argument.
1164
1165 2007-04-25  Atsushi Enomoto  <atsushi@ximian.com>
1166
1167         * DateTimeTest.cs : test for 'F' rmoving preceding '.'
1168
1169 2007-04-25  Atsushi Enomoto  <atsushi@ximian.com>
1170
1171         * DateTimeTest.cs : test for new-2.0 'F' pattern letter.
1172
1173 2007-04-19  Gert Driesen  <drieseng@users.sourceforge.net>
1174
1175         * ArrayTest.cs: Added test for Resize. Spaces to tabs.
1176
1177 2007-03-13  Alp Toker  <alp@atoker.com>
1178
1179         * TypeTest.cs: Add a regression test for #63841.
1180
1181 2007-03-08  Gert Driesen  <drieseng@users.sourceforge.net>
1182
1183         * StringComparerTest.cs: Added tests for bug #80928. Added binary
1184         serialization compatibility tests.
1185
1186 2007-03-06  Zoltan Varga  <vargaz@gmail.com>
1187
1188         * TypeTest.cs: Add a regression test for #81037.
1189
1190 2007-03-06  Atsushi Enomoto  <atsushi@ximian.com>
1191
1192         * StringTest.cs : revert r73699 which does not make sense.
1193
1194 2007-02-25  Gert Driesen  <drieseng@users.sourceforge.net>
1195
1196         * AppDomainSetupTest.cs: Added tests for bug #80934.
1197         * AppDomainTest.cs: Added tests for bug #80934.
1198
1199 2007-01-25  Atsushi Enomoto  <atsushi@ximian.com>
1200
1201         * DateTimeTest.cs : test for copying Kind property.
1202
1203 2007-01-14  Jensen Somers <jensen.somers@gmail.com>
1204
1205     * ArraySegmentTest.cs: Add a test case for the ArraySegment.Equals
1206     functionality.
1207
1208 2006-12-30  Alp Toker  <alp@atoker.com>
1209
1210         * MathTest.cs: Add test case for new (2.0) Decimal.Ceiling.
1211         Based on feedback on #80384.
1212
1213 2006-12-22  Sebastien Pouliot  <sebastien@ximian.com> 
1214
1215         * DateTimeTest.cs: Add test cases for new (2.0) [To|From]Binary
1216         * VersionTest.cs: Add test cases for new (2.0) Major|MinorRevision
1217         properties and for other untested (uncovered) stuff.
1218
1219 2006-12-22  Robert Jordan <robertj@gmx.net>
1220
1221         * ArrayTest.cs: Add tests for bug #80299.
1222
1223 2006-12-16  Raja R Harinath  <rharinath@novell.com>
1224
1225         * TypeTest.cs (TestNestedTypes): New test inspired by #80242.
1226
1227 2006-12-01  Gert Driesen  <drieseng@users.sourceforge.net>
1228
1229         * DateTimeTest.cs: Added test for bug #80094. Remoted trailing tabs.
1230
1231 2006-11-26  Miguel de Icaza  <miguel@novell.com>
1232
1233         * DecimalTest.cs: Add new tests for TryParse.
1234
1235 2006-11-13  Atsushi Enomoto  <atsushi@ximian.com>
1236
1237         * StringTest.cs : added test for IndexOf(string,StringComparison).
1238
1239 2006-11-07  Dick Porter  <dick@ximian.com>
1240
1241         * DateTimeTest.cs: TestToString(): Must specify '+0' for GMT.
1242
1243         * TimeZoneTest.cs: Daylight saving ends at 2am in GMT.  (This test
1244         fails on MS, they return "01/01/0001 00:00:00")
1245
1246 2006-10-22  Zoltan Varga  <vargaz@gmail.com>
1247
1248         * AppDomainTest.cs: Disable the not yet working #79720 test.
1249
1250 2006-10-22  Gert Driesen  <drieseng@users.sourceforge.net>
1251
1252         * AppDomainTest.cs: Modified test for bug #79720 to also check the
1253         number of loaded assemblies. Added additional test for bug #79720 to
1254         ensure no regressions are introduced. Enabled test for bug #79715.
1255
1256 2006-10-22  Gert Driesen  <drieseng@users.sourceforge.net>
1257
1258         * AppDomainTest.cs: Added tests for bug #79715, #79522, #79720.
1259         All marked NotWorking until patches have been approved.
1260
1261 2006-10-19  Gert Driesen  <drieseng@users.sourceforge.net>
1262
1263         * VersionTest.cs: Reworked tests for NUnit 2.2.x.
1264
1265 2006-10-14  Gert Driesen  <drieseng@users.sourceforge.net>
1266
1267         * BadImageFormatExceptionTest.cs: Added ctors tests.
1268
1269 2006-10-07  Gert Driesen  <drieseng@users.sourceforge.net>
1270
1271         * EnumTest.cs: Improved TestFormat_Args tests to check whether correct
1272         exception is thrown.
1273
1274 2006-09-05  Raja R Harinath  <rharinath@novell.com>
1275
1276         * DateTimeTest.cs (Kind): Add test for DateTime.Today.
1277
1278 2006-09-01  Raja R Harinath  <rharinath@novell.com>
1279
1280         * TypeTest.cs (GenericByRef): New.  Inspired by #79238.
1281
1282         Re-enable TypeTest.
1283         * TypeTest.cs (TypeTest): Remove explicit constructor that
1284         disabled the default empty constructor.
1285         (Name): Use Assert.AreEqual.
1286         (ByrefTypes): Use a nested type rather than TypeTest.
1287         (InvokeMemberMatchPrimitiveTypeWithInterface): Likewise.
1288         (Bug79023): Disable.
1289
1290 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
1291
1292         * TypeTest.cs: Add a test for #79110.
1293
1294 2006-08-22  Sebastien Pouliot  <sebastien@ximian.com>
1295
1296         * DateTimeTest.cs: Split the X509Certificate test in two - so the 'Z'
1297         literal case can be marked as NotWorking under 2.0 (anyway this doesn't
1298         affect X.509 certificate parsing).
1299         * StringTest.cs: Add a missing test case and split some existing (to 
1300         use nunit2  syntax).
1301         * TypeTest.cs: Fix the unit test build (for 2.0) so that monobuild can
1302         run them (both profiles).
1303
1304 2006-08-19  Miguel de Icaza  <miguel@novell.com>
1305
1306         * StringTest.cs: Add test.
1307
1308 2006-08-17  Sebastien Pouliot  <sebastien@ximian.com>
1309
1310         * DateTimeTest.cs: Added checks for DateTimeKind (2.0) for the special
1311         case of handling X.509 certificate dates. Added more checks (Kind) for
1312         the failing test case.
1313
1314 2006-08-14  Raja R Harinath  <rharinath@novell.com>
1315
1316         * ActivatorTest.cs (GenericType_Open1): New test based on #78943.
1317         (GenericType_Open2, GenericTypes_Closed): Likewise.
1318
1319 2006-08-05  Duncan Mak  <duncan@novell.com>
1320
1321         * CharTest.cs (TestTryParseValid, TestTryParseInvalid): Added
1322         tests for 2.0 method Char.TryParse.
1323
1324 2006-07-24  Atsushi Enomoto  <atsushi@ximian.com>
1325
1326         * CharTest.cs : added tests for utf32 conversion methods.
1327
1328 2006-07-19  Kornel Pal  <kornelpal@gmail.com>
1329
1330         * StringTest.cs: Added some more TestSbytePtrConstructorNegative tests
1331           and TestSbytePtrConstructorOverflow tests.
1332
1333 2006-07-18  Kornel Pal  <kornelpal@gmail.com>
1334
1335         * StringTest.cs: Added several tests for constructors that take sbyte*
1336           as an argument. This covers bug #78703 as well. Renamed
1337           TestUnsafeConstructors to TestCharPtrConstructors and removed sbyte*
1338           tests from that test.
1339
1340 2006-07-11  Zoltan Varga  <vargaz@gmail.com>
1341
1342         * DoubleTest.cs: Add a test for inner whitespace and Parse ().
1343
1344 2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>
1345
1346         * DateTimeTest.cs : (Kind) make it work consistently.
1347
1348 2006-07-07  Atsushi Enomoto  <atsushi@ximian.com>
1349
1350         * DateTimeTest.cs : test for DateTimeKind handling in ToLocalTime()
1351           and ToUniversalTime() (bug #78784).
1352
1353 2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>
1354
1355         * DoubleTest.cs : added test for bug #78546.
1356
1357 2006-06-20  Jb Evain  <jbevain@gmail.com>
1358
1359         * MathTest.cs: add tests for Math.Truncate.
1360
1361 2006-05-08  Atsushi Enomoto  <atsushi@ximian.com>
1362
1363         * ArrayTest.cs : test for bug #77277 by Kazuki Oikawa.
1364
1365 2006-04-26  Atsushi Enomoto  <atsushi@ximian.com>
1366
1367         * DoubleTest.cs : added tset for bug #77721.
1368
1369 2006-04-26  Atsushi Enomoto  <atsushi@ximian.com>
1370
1371         * TypeTest.cs : added test for bug #77367.
1372
1373 2006-03-31  Zoltan Varga  <vargaz@gmail.com>
1374
1375         * EnvironmentTest.cs: Add tests for SetEnvironmentVariable.
1376
1377 2006-03-27  Atsushi Enomoto  <atsushi@ximian.com>
1378
1379         * TimeSpanTest.cs : updated tests to not fail under run-test-ondotnet
1380           on 2.0 profile. Thus marked them as NotWorking (since they are
1381           regarded as working).
1382
1383 2006-03-16  Atsushi Enomoto  <atsushi@ximian.com>
1384
1385         * DoubleTest.cs : added ParseEmptyString().
1386
1387 2006-03-12  Zoltan Varga  <vargaz@gmail.com>
1388
1389         * TypeTest.cs: Add test for #74947.
1390
1391 2006-02-18  Raja R Harinath  <harinath@gmail.com>
1392
1393         * TypeTest.cs (ByrefType): New.
1394
1395 2006-02-17  Raja R Harinath  <rharinath@novell.com>
1396
1397         * TypeTest.cs: Rename one of the instances of Foo<T> to ComFoo<T>.
1398
1399 2006-02-14  Ankit Jain  <jankit@novell.com>
1400
1401         * ArraySegmentTest.cs: Fix a misplaced #endif.
1402
1403 2006-02-14  Ankit Jain  <jankit@novell.com>
1404             Raja R Harinath  <rharinath@novell.com>
1405
1406         * ArraySegmentTest.cs: New.
1407
1408 2006-02-02  Zoltan Varga  <vargaz@gmail.com>
1409
1410         * TypeTest.cs: Add test for getting custom attributes of generic
1411         instances.
1412
1413 2006-01-31  Atsushi Enomoto  <atsushi@ximian.com>
1414
1415         * StringTest.cs : Added test for bug #77412.
1416
1417 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
1418
1419         * StringTest.cs : numbered some assertions.
1420
1421 2006-01-19  Atsushi Enomoto  <atsushi@ximian.com>
1422
1423         * ModuleHandleTest.cs : GetPEKind() is not public in 2.0 RTM.
1424
1425 2006-01-03  Zoltan Varga  <vargaz@gmail.com>
1426
1427         * ActivatorTest.cs: Add Nullable tests.
1428
1429 2006-01-02  Sebastien Pouliot  <sebastien@ximian.com>
1430
1431         * ActivatorTest.cs: Added new test cases for bug #71300 and for some
1432         specific types that cannot be created using Activator.
1433         * TypeTest.cs: Added new test cases for bug #71300.
1434
1435 2006-01-02  Zoltan Varga  <vargaz@gmail.com>
1436
1437         * TypeTest.cs: Add Nullable tests.
1438
1439 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
1440
1441         * TimeZoneTest.cs: Fix CET tests.
1442
1443 2005-12-23  Sebastien Pouliot  <sebastien@ximian.com> 
1444  
1445         * TimeZoneTest.cs: Added test cases for serialization interop.
1446
1447 2005-12-23  Sebastien Pouliot  <sebastien@ximian.com>
1448
1449         * DecimalTest.cs: Re-enabled Single rounding tests (which had nothing
1450         to do with bug #60227). The problems were in the string output of the
1451         float - which was then used to parse the decimal.
1452
1453 2005-12-22  Raja R Harinath  <rharinath@novell.com>
1454
1455         * ConsoleTest.cs: Modernize to use attributes and Assert class.
1456
1457 2005-12-20  Sebastien Pouliot  <sebastien@ximian.com>
1458
1459         * DecimalTest.cs: Fixed test cases to run (without failures) on 2.0.
1460         Re-activated TestDiv by excluding only the failures from Mono (so it
1461         doesn't get worse), in fact we only have 1 (very small) difference
1462         with MS 2.0.
1463         * DecimalTest2.cs: Fixed test cases to run (without failures) on 2.0.
1464
1465 2005-12-20  Raja R Harinath  <rharinath@novell.com>
1466
1467         * TypeTest.cs (FullNameGenerics): Add tests for AssemblyQualifiedName.
1468         (IsAssignable): New.  Test Type.IsAssignableFrom for generic types.
1469
1470 2005-12-19  Sebastien Pouliot  <sebastien@ximian.com>
1471
1472         * ArrayTest.cs: Added test cases for a binary search with an empty
1473         list (bug #77030). Fixed other test cases so they execute without 
1474         failures under MS 2.0. Removed test cases for API changes in 2.0 
1475         final.
1476
1477 2005-12-18  Raja R Harinath  <harinath@gmail.com>
1478
1479         * TypeTest.cs (FullNameGenerics): Identify individual assertions.
1480
1481 2005-12-15  Sebastien Pouliot  <sebastien@ximian.com>
1482
1483         * DoubleTest.cs: Added test cases for parsing hexadecimal strings.
1484         * SingleTest.cs: Added test cases for parsing hexadecimal strings.
1485
1486 2005-12-14  Sebastien Pouliot  <sebastien@ximian.com>
1487
1488         * BadImageFormatExceptionCas.cs: MS fixed this in 2.0 final (#71861).
1489
1490 2005-12-13  Zoltan Varga  <vargaz@gmail.com>
1491
1492         * ArrayTest.cs: Add regression test for #76973.
1493
1494 2005-12-13  Atsushi Enomoto  <atsushi@ximian.com>
1495
1496         * DoubleTest.cs : added test for bug #75228.
1497
1498 2005-12-09  Raja R Harinath  <rharinath@novell.com>
1499
1500         * TypeTest.cs (TypeParameterIsNotGeneric): New.  Test invariants
1501         listed in MSDN docs.
1502
1503 2005-12-08  Sebastien Pouliot  <sebastien@ximian.com>
1504
1505         * AppDomainSetupTest.cs: Adapted tests to work on both Mono/MS and
1506         both 1.1/2.0. Most of the previously "NonWorking" test cases were
1507         really path issues (valid on Linux, invalid on Windows).
1508
1509 2005-12-06  Sebastien Pouliot  <sebastien@ximian.com> 
1510  
1511         * ConvertTest.cs: Added test case for bug #76876 (new lines in b64).
1512         * NumberFormatterTest.cs: Moved back "NotWorking" tests into their 
1513         normal test case (Test13024). Added more tests for carry propagation.
1514
1515 2005-12-05  Peter Dennis Bartok  <pbartok@novell.com>
1516
1517         * EnumTest.cs: Added test for "no bits set" on flags enum (bug #76921)
1518
1519 2005-12-05  Sebastien Pouliot  <sebastien@ximian.com>
1520
1521         * AppDomainSetupTest.cs: Fixed test cases to execute properly under
1522         MS 1.1 SP1 and 2.0 final.
1523         * DateTimeTest.cs: Split TestParse5 into several test cases to find 
1524         the one failing under MS 1.1 SP1. Also fixed tests for MS 2.0 final.
1525
1526 2005-11-19  Zoltan Varga  <vargaz@gmail.com>
1527
1528         * ArrayTest.cs: Reenable some previously not-working 2.0 tests.
1529
1530 2005-11-11  Raja R Harinath  <rharinath@novell.com>
1531
1532         * ArrayTest.cs (Resize_null): New.  Test Resize<T> with a null argument.
1533
1534 2005-11-09  Atsushi Enomoto  <atsushi@ximian.com>
1535
1536         * Int64Test.cs : ditto for long. Numbered tests.
1537
1538 2005-11-09  Atsushi Enomoto  <atsushi@ximian.com>
1539
1540         * Int32Test.cs : Added tests for parsing "2147483648" (should be error)
1541
1542 2005-10-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1543
1544         * StringTest.cs: new test for LastIndexOfAny.
1545
1546 2005-10-18  Zoltan Varga  <vargaz@gmail.com>
1547
1548         * TypeTest.cs: Add tests for #75515.
1549
1550 2005-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
1551
1552         * TypeTest.cs: Added GetTypeCode test.
1553
1554 2005-10-14  Atsushi Enomoto  <atsushi@ximian.com>
1555
1556         * DateTimeTest.cs : another crappy Windows dependent format.
1557
1558 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1559
1560         * DelegateTest.cs: New file.
1561
1562 2005-09-26  Zoltan Varga  <vargaz@gmail.com>
1563
1564         * StringTest.cs: Add test for #76204.
1565
1566 2005-09-20  Gert Driesen  <drieseng@users.sourceforge.net>
1567
1568         * TypeTest.cs: test for #76150.
1569
1570 2005-09-14  Atsushi Enomoto  <atsushi@ximian.com>
1571
1572         * DateTimeTest.cs : test for #76082.
1573
1574 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
1575
1576         * DateTimeTest.cs : test for #72132.
1577
1578 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
1579
1580         * DateTimeTest.cs : test for #75995.
1581
1582 2005-09-06  Atsushi Enomoto  <atsushi@ximian.com>
1583
1584         * DateTimeTest.cs : test for #75213.
1585
1586 2005-09-01  Atsushi Enomoto  <atsushi@ximian.com>
1587
1588         * DateTimeTest.cs : another COM dependent idiotic parse.
1589
1590 2005-08-19  Gert Driesen <drieseng@users.sourceforge.net>
1591
1592         * ConvertTest.cs: FromBase64String always return zero-length byte 
1593         array for a zero-length string. On 2.0 profile, FromBase64String also
1594         returns a zero-length byte array for a whitespace-only string.
1595         Added tests for empty and whitespace-only byte array.
1596
1597 2005-08-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1598
1599         * ConvertTest.cs: added test for bug #75840.
1600
1601 2005-08-18  Gert Driesen  <drieseng@users.sourceforge.net>
1602
1603         * ConvertTest.cs: Added mix/max base 16 convert from string tests for
1604         byte/short/int.
1605
1606 2005-08-17  Gert Driesen  <drieseng@users.sourceforge.net>
1607
1608         * ConvertTest.cs: Added tests for hex prefixed value, bad hex prefixes,
1609         negative hex values, invalid chars for base 10 and 16 values, empty
1610         base values, values containing only hex prefix, values containing only
1611         negative sign.
1612
1613 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
1614
1615         * DateTimeTest.cs : added ParseCOMDependent().
1616
1617 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
1618
1619         * DateTimeTest.cs : added EmptyFormatPattern() failure case.
1620         * StringTest.cs : number asserts.
1621
1622 2005-08-16  Atsushi Enomoto  <atsushi@ximian.com>
1623
1624         * DateTimeTest.cs : added test for M/d/yyyy. Uncommented B14 in
1625           TestToString() (working). Commented some part of TestParseExact3()
1626           (timezone dependent). Commented one case in TestParse5() (fails
1627           under MS.NET).
1628
1629 2005-08-09  Zoltan Varga  <vargaz@freemail.hu>
1630
1631         * StringTest.cs: Add tests for Split(String[]).
1632
1633 2005-07-25  Raja R Harinath  <rharinath@novell.com>
1634
1635         * EnumTest.cs (TestParse2): Enable testcases.
1636
1637 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
1638
1639         * AttributeTest.cs: Add test for bug #75514.
1640
1641 2005-07-07  Gert Driesen  <drieseng@users.sourceforge.net>
1642
1643         * TypeTest.cs: Added test for bug #75408. Modified tests to use
1644         Assert instead of inheriting from deprecated Assertion class.
1645
1646 2005-07-04  Ben Maurer  <bmaurer@ximian.com>
1647
1648         * StringTest.cs: Add a test for 63981, which seems to be fixed
1649
1650 2005-06-30  Sebastien Pouliot  <sebastien@ximian.com> 
1651
1652         * GuidTest.cs: Updated tests to NUnit 2.2 format. Added tests for new
1653         2.0 methods. Added missing tests for some constructors. Fixed 2 tests
1654         to work on bigendian machines.
1655
1656 2005-06-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1657
1658         * ConvertTest.cs: added test from Lluis.
1659
1660 2005-06-27  Atsushi Enomoto  <atsushi@ximian.com>
1661
1662         * StringTest.cs : added new Trim() tests for bug #75259.
1663
1664 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com> 
1665
1666         * CharCategoryTest.cs: Added new whitespace (to fix failure on Mono, 
1667         there are other failures when executed under 2.0 beta 2).
1668         * CharTest.cs: Added test to check for all whitespaces.
1669
1670 2005-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1671
1672         * ConvertTest.cs: added new tests for FromBase64String.
1673
1674 2005-06-06  Sebastien Pouliot  <sebastien@ximian.com>
1675
1676         * ModuleHandleTest.cs: Renamed PortableExecutableKind to *Kinds to fix
1677         compilation.
1678
1679 2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1680
1681         * ActivatorTest.cs: removed CreateCom* tests, as we don't support that
1682         and will never do.
1683
1684         * AppDomainSetupTest.cs: fixed a 'NotWorking' test and added a comment
1685         to the other.
1686
1687 2005-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1688
1689         * TypeTest.cs: new test for null in Type [] for GetConstructor().
1690
1691 2005-05-30  Sebastien Pouliot  <sebastien@ximian.com>
1692
1693         * ActivatorTest.cs: Updated current tests (which weren't executed 
1694         since ...) and added more to test exceptions and unification.
1695
1696 2005-05-27  Raja R Harinath  <rharinath@novell.com>
1697
1698         * DateTimeTest.cs (TestParseExact2): Remove.  Merge into ...
1699         (TestParseExact3): ... here.  Fix to convert the parsed DateTime
1700         to UTC before comparing values.
1701
1702 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
1703
1704         * DateTimeTest.cs : TestParse3() is still NotWorking on others' :(
1705
1706 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
1707
1708         * DateTimeTest.cs : added testcase for #72788. Test that assures we
1709           reject 2 digit years for "yyyy".
1710
1711 2005-05-25  Atsushi Enomoto  <atsushi@ximian.com>
1712
1713         * DateTimeTest.cs : removed some NotWorking (they are working).
1714           Added testcase for #63137.
1715
1716 2005-05-24  Atsushi Enomoto  <atsushi@ximian.com>
1717
1718         * DateTimeTest.cs : testcase for #60912.
1719
1720 2005-05-24  Atsushi Enomoto  <atsushi@ximian.com>
1721
1722         * DateTimeTest.cs : testcase for #71289.
1723
1724 2005-05-21  Ben Maurer  <bmaurer@ximian.com>
1725
1726         * StringTest.cs: Add a test for bug #62160
1727
1728 2004-10-03  Gert Driesen  <drieseng@users.sourceforge.net>
1729
1730         * StringTest.cs: Added test for issue with replacing of null chars
1731         (bug #67395).
1732
1733 2005-05-19  Ben Maurer  <bmaurer@ximian.com>
1734
1735         * MulticastDelegate.cs: Test for equals where !(obj is Delegate)
1736
1737 2005-05-15  Atsushi Enomoto  <atsushi@ximian.com>
1738
1739         * DateTimeTest.cs : Added bug #74775 case to TestParseExact().
1740
1741 2005-05-15  Atsushi Enomoto  <atsushi@ximian.com>
1742
1743         * DateTimeTest.cs : added Parse() test for bug #74936.
1744
1745 2005-05-13  Gert Driesen <drieseng@users.sourceforge.net>
1746         
1747         * ActivatorTest.cs: Tests for exceptions thrown by CreateInstance
1748         overloads if type is abstract.
1749
1750 2005-05-08  Gert Driesen <drieseng@users.sourceforge.net>
1751
1752         * DoubleFormatterTest.cs: re-enabled test as bug #60110 is fixed.
1753
1754 2005-05-07  Atsushi Enomoto  <atsushi@ximian.com>
1755
1756         * DoubleTest.cs : added test for #72955.
1757
1758 2005-05-07  Ben Maurer  <bmaurer@ximian.com>
1759
1760         * ArrayTest.cs: Test for #70725.
1761
1762 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
1763
1764         * MathTest.cs: Add new rounding test.
1765
1766 2005-04-16  Ben Maurer  <bmaurer@ximian.com>
1767
1768         * DateTimeTest.cs: Remove tests that fail durring DST.
1769
1770 2005-04-05  Sebastien Pouliot  <sebastien@ximian.com>
1771
1772         * AppDomainCas.cs: New. Permission (CAS) unit tests for AppDomain.
1773
1774 2005-03-31  Sebastien Pouliot  <sebastien@ximian.com>
1775
1776         * ExceptionTest.cs: Added check for ArgumentNullException on 
1777         GetObjectData method.
1778
1779 2005-03-30  Zoltan Varga  <vargaz@freemail.hu>
1780
1781         * TypeTest.cs: Add new tests for bug #73972.
1782
1783 2005-03-24  Zoltan Varga  <vargaz@freemail.hu>
1784
1785         * StringTest.cs: Added tests for new methods.
1786
1787         * ModuleHandleTest.cs: Fix warning.
1788
1789 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
1790
1791         * ActivatorCas.cs: New. CAS unit tests for Activator.
1792         * ConsoleCas.cs: New. CAS unit tests for Console.
1793         * EnvironmentCas.cs: Added partial trust test cases.
1794         * ExceptionCas.cs: Added partial trust test cases.
1795         * MarshalByRefObjectCas.cs: New. CAS unit tests for MarshalByRefObject.
1796         * RuntimeMethodHandleCas.cs: New. CAS unit tests RuntimeMethodHandle.
1797         * TypedReferenceCas.cs: New. CAS unit tests for TypedReference.
1798
1799 2005-03-15  Sebastien Pouliot  <sebastien@ximian.com> 
1800
1801         * BadImageFormatExceptionCas.cs: New. Permission tests for 
1802         BadImageFormatException.
1803
1804 2005-03-14  Sebastien Pouliot  <sebastien@ximian.com> 
1805
1806         * EnvironmentCas.cs: Fixed failures under MS for NET_1_1.
1807         * ExceptionCas.cs: Fixed failures under MS for NET_1_1.
1808
1809 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
1810
1811         * TypeTest.cs: Add tests for bug #73432.
1812
1813 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
1814
1815         * StringTest.cs: Add some unsafe ctor tests.
1816
1817 2005-02-19  Ben Maurer  <bmaurer@ximian.com>
1818
1819         * RandomTest.cs (NextDouble): Disable. See comment.
1820
1821 2005-02-14  Zoltan Varga  <vargaz@freemail.hu>
1822
1823         * TypeTest.cs: Add tests for byref types.
1824
1825 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
1826
1827         * *: Fix up tests on 2.0 by explicitly boxing.
1828
1829 2005-02-11  Nick Drochak  <ndrochak@ieee.org>
1830
1831         * NumberFormatterTest.cs:
1832         * DecimalTest.cs: 
1833         * DecimalTest2.cs: Put NotWorking on some tests.
1834
1835 2005-02-01  Atsushi Enomoto  <atsushi@ximian.com>
1836
1837         * NumberFormatterTest.cs : override SetUp().
1838
1839 2005-01-31  Nick Drochak  <ndrochak@ieee.org>
1840
1841         * StringTest.cs: Some NotWorking tests fail on .NET too.  Fix the tests
1842         and then try on mono.
1843
1844 2005-01-30  Nick Drochak  <ndrochak@ieee.org>
1845
1846         * StringTest.cs: Surgically remove some failing tests.
1847
1848 2005-01-29  Zoltan Varga  <vargaz@freemail.hu>
1849
1850         * EnvironmentTest.cs: Reenable command line args test.
1851
1852 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com>  
1853  
1854         * EnvironmentTest.cs: Added a new unit for GetCommandLineArgs to track
1855         bug #71938.
1856
1857 2005-01-28  Sebastien Pouliot  <sebastien@ximian.com> 
1858
1859         * EnvironmentCas.cs: New. Permission tests for Environment.
1860         * ExceptionCas.cs: New. Permission tests for Exception.
1861
1862 2005-01-27  Nick Drochak  <ndrochak@ieee.org>
1863
1864         * UInt64Test.cs: Identify tests better
1865
1866 2005-01-24  Sebastien Pouliot  <sebastien@ximian.com> 
1867
1868         * EnvironmentTest.cs: Updated to NUnit 2.2 syntax. Added some tests
1869         (mostly for NET_2_0).
1870
1871 2005-01-19  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
1872         * TypeTest.cs: Added tests for the Type.FilterNameIgnoreCase and 
1873         Type.FilterName delegates (more precisely the implementations behind)
1874         
1875 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
1876
1877         * ArrayTest.cs: Add AsReadOnly tests.
1878
1879 2005-01-11  Sebastien Pouliot  <sebastien@ximian.com>
1880
1881         * AppDomainTest.cs: Removed tests for Activate and ActivateNewProcess
1882         as the methods have been removed from fx 2.0.
1883
1884 2005-01-10  Sebastien Pouliot  <sebastien@ximian.com> 
1885
1886         * ApplicationIdentityTest.cs: Changed NullReferenceException for
1887         ArgumentNullException (fixed in Dec CTP) and added test for cultures
1888         in the application indentity.
1889         * TimeZoneTest.cs: Ignore (don't fail) test if the current time zone
1890         isn't part of the test suite.
1891
1892 2005-01-10  Nick Drochak  <ndrochak@ieee.org>
1893
1894         * ConvertTest.cs: Test for exception thrown by 1.1. This is different
1895         than the MSDN docs say.  Probably a doc bug.
1896
1897 2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>
1898
1899         * AppDomainTest.cs: Un-ignore tests that unloaded the appdomain (they
1900         previously displayed a lot of GC warnings). SetAppDomainPolicy_Dual is
1901         fixed (i.e. it throws the excepted exception) in 2.0 (Dec CTP).
1902         * BitConverterTest.cs: Exception thrown only for 1.0/1.1 - an empty 
1903         string is returned in 2.0.
1904
1905 2005-01-08  Miguel de Icaza  <miguel@ximian.com>
1906
1907         * Int32Test.cs: Add a couple of new formatting tests.
1908
1909         * ConvertTest.cs: Updated the kind of exception thrown.
1910
1911         * BitConverterTest.cs: There is no exception thrown in .NET here.
1912         Fixes an false negative.
1913
1914 2005-01-04  Raja R Harinath  <rharinath@novell.com>
1915
1916         Fix for forthcoming type-lookup standard-conformance changes.
1917         * StringTest.cs: Don't refer to System.Text.Encoding.ASCII.
1918         Import the System.Text namespace and refer to Encoding.ASCII.
1919
1920 2004-11-24  Zoltan Varga  <vargaz@freemail.hu>
1921
1922         * TypeTest.cs: Add regression test for #69787.
1923
1924 2004-11-16  Zoltan Varga  <vargaz@freemail.hu>
1925
1926         * TypeTest.cs: Make property accessor test #if NET_2_0.
1927
1928 2004-11-15  Zoltan Varga  <vargaz@freemail.hu>
1929
1930         * TypeTest.cs: Add test typeof (IntPtr).IsPrimitive.
1931         
1932 2004-11-15  Sebastien Pouliot  <sebastien@ximian.com>
1933
1934         * BitConverter.cs: Added test for (legal) ToString (new byte [0]).
1935
1936 2004-11-15  Zoltan Varga  <vargaz@freemail.hu>
1937
1938         * TypeTest.cs: Add test for bug #69389.
1939
1940 2004-11-11  Zoltan Varga  <vargaz@freemail.hu>
1941
1942         * TypeTest.cs: Add test for bug #69365.
1943
1944 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
1945
1946         * AppDomainTest.cs: Reenable SetData/GetData (null) tests.
1947
1948 2004-11-01  Zoltan Varga  <vargaz@freemail.hu>
1949
1950         * StringTest.cs: Add new tests for (sbyte*, Encoding) ctor.
1951
1952 2004-10-27  Ben Maurer  <bmaurer@ximian.com>
1953
1954         * DateTimeTest.cs (TestToString): Remove test C28.
1955         The test does not work in banglore because they have an
1956         offset that has a half-hour part. 
1957
1958 2004-10-25  Zoltan Varga  <vargaz@freemail.hu>
1959
1960         * TypeTest.cs: Add tests for byref types.
1961
1962 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
1963
1964         * ConvertTest.cs: Add test for bug #67780.
1965
1966 2004-10-06  Zoltan Varga  <vargaz@freemail.hu>
1967
1968         * TypeTest.cs: Add tests for GetInterfaces ().
1969
1970 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
1971
1972         * TypeTest.cs: Add test for empty namespaces.
1973
1974 2004-10-02  Zoltan Varga  <vargaz@freemail.hu>
1975
1976         * Int32Test.cs: Add tests for TryParse ().
1977
1978 2004-09-23  Martin Garton  <martin@wrasse.demon.co.uk>
1979
1980         * ConvertTest.cs: Ensure ToType() fails with an ArgumentException in
1981         a case where is cannot convert.
1982
1983 2004-09-24  Zoltan Varga  <vargaz@freemail.hu>
1984
1985         * TypeTest.cs: Add test for StructLayoutAttribute.
1986
1987 2004-09-22  Sebastien Pouliot  <sebastien@ximian.com>
1988
1989         * RandomTest.cs: Commented test CompareWithMS following constants
1990         changes in Mono implementation (to use Knuth's constants).
1991
1992 2004-09-19  Zoltan Varga  <vargaz@freemail.hu>
1993
1994         * ModuleHandleTest.cs: New file.
1995
1996 2004-08-31  Nick Drochak <ndrochak@ieee.org>
1997
1998         * BooleanTest.cs: Eliminate compiler warning.
1999         * DateTimeTest.cs: Allow csc to compile.
2000         * TypeTest.cs: Use unsafe for pointers.
2001
2002 2004-08-26  Zoltan Varga  <vargaz@freemail.hu>
2003
2004         * TypeTest.cs: Add regression test for bug #63768.
2005
2006 2004-08-19  Atsushi Enomoto  <atsushi@ximian.com>
2007
2008         * DateTimeTest.cs : added bugzilla 63376 test case.
2009
2010 2004-08-17  Sebastien Pouliot  <sebastien@ximian.com>
2011
2012         * VersionTest.cs: Added tests when cloning a version with no build and
2013         no revision numbers (-1).
2014
2015 2004-08-09  Sebastien Pouliot  <sebastien@ximian.com>
2016
2017         * ApplicationIdTest.cs: New. Unit tests for ApplicationId (NET_2_0).
2018         * ApplicationIdentityTest.cs: New. Unit tests for ApplicationIdentity
2019         (NET_2_0).
2020         * AppDomainTest.cs: Added new unit tests for AppDomain (both fx 1.1 
2021         and 2.0).
2022
2023 2004-06-23  Sebastien Pouliot  <sebastien@ximian.com>
2024
2025         * DoubleFormatterTest.cs: Added a new test for a negative roundtrip
2026         (which was broken).
2027
2028 2004-06-19  Atsushi Enomoto  <atsushi@ximian.com>
2029
2030         * FloatingPointFormatterTest.cs : Format literal (i.e. '...') in
2031           format string should be kept as is.
2032
2033 2004-06-18  Atsushi Enomoto  <atsushi@ximian.com>
2034
2035         * DateTimeTest.cs : Improved CultureIndependentTests(). Error message
2036           contains specific locale and error location. Verified by run-test-
2037           ondotnet and commented out X509-like pattern.(not all culture passes)
2038
2039 2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>
2040
2041         * DoubleFormatterTest.cs: Added new cases from bug reports 60110 
2042         (roundtrip format) and 60111 (non-banker rounding).
2043
2044 2004-06-15  Sebastien Pouliot  <sebastien@ximian.com>
2045
2046         * ConvertTest.cs: Changed compare between Decimals (from a string 
2047         compare to Decimal.Equals) because the issue wasn't related to the
2048         Convert class. See #60227 for more details.
2049         * DecimalTest.cs: Added test to ensure we keep/output the decimals
2050         precision (#59425). Added tests to see how many decimals are supported
2051         in "G" before switching to "E".
2052
2053 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
2054
2055         * TimeSpanTest.cs: Added more cases with MinValue and MaxValue for 
2056         each parameter of the constructor. Some tests are ignored because
2057         they are too long to run (but useful when debugging).
2058
2059 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
2060
2061         * FloatingPointFormatterTest.cs : Added more permille and percent
2062           formatting test.
2063
2064 2004-06-14  Atsushi Enomoto  <atsushi@ximian.com>
2065
2066         * FloatingPointFormatterTest.cs : Added Permille formatting test.
2067
2068 2004-06-13  Atsushi Enomoto  <atsushi@ximian.com>
2069
2070         * FloatingPointFormatterTest.cs : Added regression for #59890.
2071
2072 2004-06-11  Sebastien Pouliot  <sebastien@ximian.com>
2073
2074         * TimeSpanTest.cs: Added valid cases to parse MinValue and MaxValue.
2075         Added invalid cases to parse under MinValue and over MaxValue.
2076
2077 2004-06-10  Sebastien Pouliot  <sebastien@ximian.com>
2078
2079         * DecimalTest.cs: Added rounding tests for negative values. Added more
2080         checks to ParseFractions. Removed test TooSmall because it was a bad
2081         interaction between a buggy corlib (buggy decimal) and the tests (i.e.
2082         the value was legal).
2083
2084 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
2085
2086         * DateTimeTest.cs : added more "common pattern" tests.
2087
2088 2004-06-10  Atsushi Enomoto  <atsushi@ximian.com>
2089
2090         * DateTimeTest.cs : Added more milliseconds and pattern recognition
2091           tests. Patch by Steven Brown (a bit modified).
2092
2093 2004-06-09  Sebastien Pouliot  <sebastien@ximian.com>
2094
2095         * DecimalTest.cs: Added tests for remainder, divide and parsing 
2096         overflow. Reactivated test and added new cases for banker rounding.
2097
2098 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
2099
2100         * DateTimeTest.cs :
2101           - Added TestParse3() (not-allowed pattern example), ParseUtcNonUtc()
2102             ("GMT" strings and time adjustment), TimeZoneAdjustment() ('Z' 
2103             pattern conditions) and CultureIndependentTests() (batch tests for
2104             _all_ or almost all cultures).
2105           - Added more Z string to X509Certificate test.
2106           - Added ParseAllowsQueerString() [not fixed].
2107
2108 2004-06-08  Sebastien Pouliot  <sebastien@ximian.com>
2109
2110         * DecimalTest.cs: Added test case for truncating including indirect
2111         truncates with cast to integer types.
2112
2113 2004-06-07  Duncan Mak  <duncan@ximian.com>
2114
2115         * ExceptionTest.cs (InnerExceptionSource): Test that the
2116         InnerException's Source is null unless it's been set.
2117
2118 2004-06-07  Sebastien Pouliot  <sebastien@ximian.com>
2119
2120         * DateTimeTest.cs: Added new test cases for From|ToOADate (OLE 
2121         Automation date format). Added test cases for FromFileTime. Added
2122         test cases for ToType (conversion) and contructors (milliseconds).
2123
2124 2004-06-06  Sebastien Pouliot  <sebastien@ximian.com>
2125
2126         * DecimalTest.cs: Added tests for default ToString(). Added tests when
2127         Decimal is casted to an integer (trunc not rounded). Added tests to
2128         parse very small values (#59301).
2129         * ByteTest.cs: Added tests for default ToString(String.Empty).
2130         * DoubleTest.cs: Added tests for default ToString(String.Empty).
2131         * Int16Test.cs: Added tests for default ToString(String.Empty).
2132         * Int32Test.cs: Added tests for default ToString(String.Empty).
2133         * Int64Test.cs: Added tests for default ToString(String.Empty).
2134         * SByteTest.cs: Added tests for default ToString(String.Empty).
2135         * SingleTest.cs: Added tests for default ToString(String.Empty).
2136         * StringTest.cs: Added more cases for Join (null separator and null 
2137         values).
2138         * TimeSpanTest.cs: Added test to verify exception order when a parsed
2139         string is both invalid (format) and contains an overflow.
2140         * UInt16Test.cs: Added tests for default ToString(String.Empty).
2141         * UInt32Test.cs: Added tests for default ToString(String.Empty).
2142         * UInt64Test.cs: Added tests for default ToString(String.Empty).
2143
2144 2004-06-05  Sebastien Pouliot  <sebastien@ximian.com>
2145
2146         * ConvertTest.cs: Added tests to convert min/max values of integer
2147         types to strings in all bases.
2148         * SByteTest.cs: Added test to parse min/max values.
2149
2150 2004-06-04  Sebastien Pouliot  <sebastien@ximian.com>
2151
2152         * MathTest.cs: Added case to check for negative 0 (double) in
2153         IEEERemainder - including when dividend is negative.
2154         * TimeSpanTest.cs: Added more asserts in existing tests cases.
2155         Added case to check for ToString with MinValue and MaxValue.
2156
2157 2004-06-02  Sebastien Pouliot  <sebastien@ximian.com>
2158
2159         * TimeSpanTest.cs: Added tests for overflow checking and parsing
2160         only days (LAMESPEC).
2161
2162 2004-06-01  Sebastien Pouliot  <sebastien@ximian.com>
2163
2164         * TimeSpanTest.cs: Added tests for exceptions in FromXXX methods
2165         which are very badly documented.
2166
2167 2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>
2168
2169         * ArrayTest.cs: Added tests for null values in BinarySearch.
2170         * Byte.cs: Added test for default ToString format value.
2171
2172 2004-05-30  David Sheldon <dave-mono@earth.li>
2173
2174   * DecimalTest.cs: Moved the rounding test that fails due to 
2175     bug 37744 into its own test, and annotated it as ignored until
2176     the bug is fixed.
2177
2178 2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>
2179
2180         * ConvertTest.cs: Added new parsing tests including special case for
2181         Convert.ToSByte. Added test to ChangeType to Empty.
2182         * Int64Test.cs: Added new test cases for overflows. 
2183
2184 2004-05-28  Sebastien Pouliot  <sebastien@ximian.com>
2185
2186         * ConvertTest.cs: Removed extra 0 from ToInt16_MinValue. Added overflow
2187         testing for integer types convertion. Added new tests for pasring 
2188         MinValue and MaxValue of integer types in all supported bases. Added 
2189         case for a prefixed hexadecimal without a number.
2190
2191 2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
2192
2193         * ConvertTest.cs: More complete tests for unsigned type convertion wrt
2194         -0, base != 10, ... Added tests for int16 limits in various bases.
2195
2196 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
2197
2198         * ArrayTest.cs: Added integer overflow tests for LastIndexOf.
2199         * ConvertTest.cs: Added case where 0X00 is valid when parsed in base16
2200
2201 2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>
2202
2203         * ArrayTest.cs: Added tests to check for integer overflow in Clear,
2204         Copy and Reverse.
2205         * BitConverterTest.cs: Added test to check for possible integer 
2206         overflow in ToString (byte,int,int)
2207         * ConvertTest.cs: New tests for prefixed hexadecimal strings and
2208         negative byte convertion.
2209         * StringTest.cs: Added new tests for integer overflow and negatives.
2210         Added tests for special cases like s.LastIndexOf ('o', s.Length, 1)
2211         fail but s.LastIndexOf ("o", s.Length, 1) works.
2212
2213 2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2214
2215         * DateTimeTest.cs: test for bug 56436.
2216
2217 2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>
2218
2219         * ArrayTest.cs: Added a new test to clear outside the bound of a
2220         multidimentional array.
2221         * BooleanTest.cs: Added new test to compare booleans using Equals
2222         and == (case of True!=True). Converted to NUnit2 format.
2223         * BitConverterTest.cs: Added new tests for negative integers and 
2224         integer overflow in To... methods. Added new boolean convertion
2225         tests.
2226         * BufferTest.cs: Added new tests for integer overflow in BlockCopy.
2227
2228 2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>
2229
2230         * ArrayTest.cs: Added a new test to clear a jagged array and a 
2231         multidimentional array.
2232         * IntPtrTest.cs: New. Tests for 32/64 bits behaviour of IntPtr.
2233         * SingleTest.cs: Added tests to compare positive 0 and negative 0.
2234         * UIntPtrTest.cs: New. Tests for 32/64 bits behaviour of UIntPtr.
2235
2236 2004-05-21  Sebastien Pouliot  <sebastien@ximian.com>
2237
2238         * DecimalTest.cs: Added new unit test to check for correct rounding.
2239         It appears that Decimal.To... trunk but Convert.To... use banking
2240         rounding (so we can't use Convert.To... to implement To...). But
2241         IConvertible does share Convert.To behaviour. Added tests for negative
2242         values and large number parsing (> Int64).
2243         * SingleTest.cs: New. Unit tests for Single (adapted from Double).
2244
2245 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
2246
2247         * AppDomainTest.cs: Renamed Unload to TearDown (like it's attribute)
2248         to ease searches.
2249         * ConvertTest.cs: Added new unit tests for integer overflow in To/From
2250         Base64CharArray. Added new test for wide char. Exploded some tests in
2251         NUnit2 format (to ease add new tests).
2252
2253 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
2254         
2255         * AttributeTest.cs: added tests for Inherited and
2256         AllowMultiple
2257
2258 2004-05-19  Gert Driesen (drieseng@users.sourceforge.net)
2259
2260         * AttributeTest.cs: formatting, and remove commented
2261         code
2262
2263 2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
2264
2265         * BufferTest.cs: Added missing tests for BlockCopy exceptions.
2266
2267 2004-04-27  Nick Drochak <ndrochak@gol.com>
2268
2269         * ConvertTest.cs: Remove compiler warnings.
2270
2271 2004-04-25  Nick Drochak <ndrochak@gol.com>
2272
2273         * MathTest.cs: Check precision only so far.
2274
2275 2004-04-22  Lluis Sanchez Gual  <lluis@ximian.com>
2276
2277         * AppDomainSetupTest.cs: Changed again test 3 to test that the appdomain is 
2278           relative to the current dir, rather than the temp dir. I confirment that
2279           this is how ms.net works.
2280
2281 2004-04-13  Zoltan Varga  <vargaz@freemail.hu>
2282
2283         * TypeTest.cs: Add new regression test for bug #55874.
2284
2285 2004-04-12 David Sheldon <dave-mono@earth.li>
2286  
2287         * TimeZoneTest.cs: Make pass when in "GMT".
2288   
2289 2004-04-09 David Sheldon <dave-mono@earth.li>
2290  
2291     * ConvertTest.cs: Tests for Convert.ToInt32(string, base), with
2292         signs on the strings.
2293
2294 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2295
2296         * TypeTest.cs: enumerated the tests.
2297
2298 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2299
2300         * EnvironmentTest.cs: use uppercase for PATH. Added test to check the
2301         expected substitutions.
2302
2303 2004-04-02  Sebastien Pouliot  <sebastien@ximian.com>
2304
2305         * EnvironmentTest.cs: New. Add unit tests for ExpandEnvironmentVariables.
2306
2307 2004-03-29  Lluis Sanchez Gual  <lluis@ximian.com>
2308
2309         * GuidTest.cs: Test constructor when the input string is in format "P" 
2310           or "N".
2311
2312 2004-03-23  Lluis Sanchez Gual  <lluis@ximian.com>
2313
2314         * ByteTest.cs, Int32Test.cs, Int64Test, SingleFormatterTest.cs,
2315           UInt16Test.cs, UInt32Test.cs, UInt64Test.cs: Made some tests depend on the
2316           current culture.
2317
2318 2004-03-22  Dick Porter  <dick@ximian.com>
2319
2320         * DateTimeTest.cs (System): Test the MM-dd-yyyy date parse format.
2321
2322 2004-03-21  Jackson Harper  <jackson@ximian.com>
2323
2324         * DoubleFormatterTest.cs: test setting the number of decimal
2325         digits.
2326
2327 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
2328
2329         * ConvertTest.cs: Added another test showing that input length 
2330         can't easily be used to check for valid base64 encoding.
2331
2332 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
2333
2334         * ConvertTest.cs: Added a new unit tests for FromBase64String and 
2335         FromBase64CharArray to check for ignored characters (tab, lf, cr 
2336         and spaces). Splitted existing tests into smaller tests.
2337
2338 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
2339
2340         * StringTest.cs: Add regression test for bug #54988.
2341
2342 2004-02-27  Sebastien Pouliot  <sebastien@ximian.com>
2343
2344         * ConvertTest.cs: Added a new test for bug #54939 when converting a
2345         base64 containing NF and/or LF.
2346
2347 2004-02-27  Lluis Sanchez Gual <lluis@ximian.com>
2348
2349         * StringTest.cs: Added test for Concat when one of the arguments is an
2350           object that returns null on its ToString ().
2351
2352 2004-02-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2353
2354         * AttributeTest.cs: added test for bug 54518.
2355
2356 2004-02-20  Atsushi Enomoto  <atsushi@ximian.com>
2357
2358         * CharCategoryTest.cs : csc build fix (line length excess.)
2359
2360 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
2361
2362         * CharCategoryTest.cs : cleaning ;)
2363
2364 2004-02-18  Atsushi Enomoto  <atsushi@ximian.com>
2365
2366         * Added CharCategoryTest.cs (brute force test for Char.IsXXX()).
2367
2368 2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
2369
2370         * AppDomainTest.cs: New. Unit tests for SetPrincipalPolicy and
2371         SetThreadPrincipal.
2372
2373 2004-01-31  Nick Drochak <ndrochak@ieee.org)
2374
2375         * ConvertTest: Cannot partially qualify the type name with csc.
2376
2377 2004-01-31  David Sheldon  <dave-mono@earth.li>
2378
2379   * ConvertTest.cs: Added test for malformed Base64. Bug 52928 
2380
2381 2004-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
2382
2383         * DateTimeTest.cs: Modified X509Certificate test to use 
2384         ToUniversalTime ().
2385
2386 2004-01-28  Sebastien Pouliot  <spouliot@videotron.ca>
2387
2388         * DateTimeTest.cs: Added a new unit test (X509Certificate) to better
2389         detect regressions in DateTime. See bugzilla entry #53461.
2390
2391 2004-01-27  Nick Drochak <ndrochak@gol.com>
2392
2393         * AppDomainSetupTest.cs: When I run this on .NET the AppBase uses the
2394         temp dir.  Perhaps a different runner gives different results? I'm
2395         using 'make run-test' from the mcs directory.
2396
2397 2004-01-22 David Sheldon <dave-mono@earth.li>
2398
2399        * AppDomainSetupTest: Changed test 3 to test that the
2400          appdomain is relative to the current dir, rather than 
2401          the temp dir. This is what the MS runtime appears to 
2402          give, and handily is what we do too.
2403
2404 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2405
2406         * DateTimeTest.cs: added test for bug 52075.
2407
2408 2004-01-16  Zoltan Varga  <vargaz@freemail.hu>
2409
2410         * TypeTest.cs: Add Tests for vectors<->one dim. arrays.
2411
2412 2003-01-11 David Sheldon <dave-mono@earth.li>
2413
2414         * DateTimeTest.cs: Tests for bug 52274 fix, formats such as 
2415         '--MM--'
2416
2417 2003-12-27  Nick Drochak <ndrochak@gol.com>
2418
2419         * AppDomainSetupTest.cs: Seems that AppDomainSetup's use the temp
2420         path, not current directory.
2421
2422 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
2423
2424         * Int32Test.cs:
2425           Int64Test.cs: Add checks for overflow on hex parse.
2426  
2427 2003-12-20  Zoltan Varga  <vargaz@freemail.hu>
2428
2429         * TypeTest.cs (GetMethodImpl): New test for overload resolution.
2430
2431 2003-12-19  Dick Porter  <dick@ximian.com>
2432
2433         * StringTest.cs: Added Compare test for length==0.
2434
2435 2003-12-17  Dick Porter  <dick@ximian.com>
2436
2437         * StringTest.cs: Add a String.Empty test to EndsWith.  Changed the
2438         StartsWith and EndsWith tests to use the attribute declaration.
2439
2440 2003-12-17  Atsushi Enomoto <atsushi@ximian.com>
2441
2442         * StringTests.cs : Added more tests on TestStartsWith.
2443
2444 2003-12-08  Patrik Torstensson <p@rxc.se>
2445
2446         * TypeTest.cs: Added basic tests for GetMethodImpl and GetPropertyImpl
2447
2448 2003-12-08  Nick Drochak <ndrochak@gol.com>
2449
2450         * DateTimeTest.cs: Little build fix for csc. It doesn't like the
2451         fully qualified name.
2452
2453 2003-12-06  Ravindra <rkumar@novell.com>
2454
2455         * DateTimeTest.cs: Added a test case for Parse(String, format).
2456         Bug #51464.
2457
2458 2003-11-14  Nick Drochak <ndrochak@gol.com>
2459
2460         * FloatingPointFormatterTest.cs: Make test pass on .NET 1.1.
2461
2462 2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2463
2464         * ValueTypeTest.cs: New tests.
2465
2466 2003-11-14  Nick Drochak <ndrochak@gol.com>
2467
2468         * DateTime.cs: Running tests in different timezones give different 
2469         results.  Need to change the way these tests work. Disabling some
2470         tests for now.
2471
2472 2003-11-14  Nick Drochak <ndrochak@gol.com>
2473
2474         * ArrayTest.cs: Fix a few tests where NullReferenceException 
2475         is expected, not ArgumentNullException.
2476
2477 2003-11-01  Pedro Martinez Julia  <yoros@wanadoo.es>
2478
2479         * DateTimeTest.cs: Changed the Asserts to fix some things related to
2480         universal time, we can't test the equality if one DateTime is into
2481         the code and the other comes from the TimeZone. Different TimeZones,
2482         different errors in the test.
2483
2484 2003-10-31  Pedro Martinez Julia  <yoros@wanadoo.es>
2485
2486         * DateTimeTest.cs: Removed Universal Time in ToString because in
2487         each computer that could be different. We need more control over
2488         that to know what the result should be.
2489
2490 2003-09-09  Zoltan Varga  <vargaz@freemail.hu>
2491
2492         * ArrayTest.cs: Fix the expected exception on some methods.
2493
2494 2003-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2495
2496         * StringTest.cs: added a couple of tests for Split. See bug #47802.
2497
2498 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
2499
2500         * ArrayTest.cs: Added regression test for #38812.
2501
2502 2003-08-10  Miguel de Icaza  <miguel@ximian.com>
2503
2504         * ArrayTest.cs: New test from Thong (Tum) Nguyen.
2505
2506 2003-08-04  Duncan Mak  <duncan@ximian.com>
2507
2508         * FloatingPointFormatterTest.cs: New file. Added with one test by
2509         Aleksey Demakov <avd@openlinksw.com>.
2510
2511         * ConvertTest.cs (TestToUInt16): Add a new case noted by
2512         c5n4kh6u02@sneakemail.com in
2513         http://bugzilla.ximian.com/show_bug.cgi?id=43098.
2514
2515 2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
2516
2517         * EnumTest.cs: Test ToString() for unnamed flag enum values.
2518
2519 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
2520
2521         * TypeTest.cs: New file.
2522
2523 2003-07-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2524
2525         * AppDomainSetupTest.cs: new tests.
2526
2527 2003-06-25  Nick Drochak <ndrochak@gol.com>
2528
2529         * DateTimeTest.cs: Custom format string uses January of current Year.
2530
2531 2003-06-25  Nick Drochak <ndrochak@gol.com>
2532
2533         * DateTimeTest.cs: Re-enable test because bug #30030 is fixed.
2534
2535 2003-06-25  Nick Drochak <ndrochak@gol.com>
2536
2537         * ByteTest.cs: Culture settings can affect where it puts the '%'.
2538
2539 2003-06-23  Nick Drochak <ndrochak@gol.com>
2540
2541         * ConvertTest.cs: Ignore and report bug in bugzilla #45286.
2542
2543 2003-06-23  Nick Drochak <ndrochak@gol.com>
2544
2545         * TimeZoneTest.cs: Make pass when on Tokyo Standard Time.
2546
2547 2003-06-23  Nick Drochak <ndrochak@gol.com>
2548
2549         * DecimalTest.cs: Make pass on .NET 1.1
2550         * MarshalByRefObjectTest.cs: Avoid port conflict with other tests.
2551         * SingleFormatterTest.cs: Ignore user overridden settings.
2552
2553 2003-06-23  Nick Drochak <ndrochak@gol.com>
2554
2555         * DateTimeTest.cs (TestOA): Compare DateTime values instead of strings
2556         to avoid "culture shock".  Made a new AssertEquals() that is more
2557         DateTime-friedly.
2558
2559 2003-06-19  Nick Drochak <ndrochak@gol.com>
2560
2561         * ArrayTest.cs: Cleanup unused bits. Also get tests passing on .NET 1.1
2562         All tests pass here now.
2563
2564 2003-06-18  Nick Drochak <ndrochak@gol.com>
2565
2566         * ArrayTest.cs: Add .NET 1.1 overload test, and fix build problem.
2567
2568 2003-06-13  Duncan Mak  <duncan@ximian.com>
2569
2570         * ArrayTest.cs (TestCreateInstance2): Expects
2571         ArgumentNullException, which is a specific subtype of
2572         ArgumentException.
2573
2574 2003-06-10  Ville Palo <vi64pa@kolumbus.fi>
2575
2576         * DateTimeTest.cs: more tests.
2577         
2578 2003-06-09  Duncan Mak  <duncan@ximian.com>
2579
2580         * ArrayTest.cs: 
2581         (TestCreateInstance2):
2582         (TestLastIndexOf4):
2583         (TestLastIndexOf5):
2584         (MoreSort10): Added 4 new tests.
2585
2586 2003-06-10  Nick Drochak <ndrochak@gol.com>
2587
2588         * ArrayTest.cs: Cleanup some unused bits.
2589
2590 2003-06-02  Sebastien Pouliot  <spouliot@videotron.ca>
2591
2592         * RandomTest.cs: Added a test to compare Mono's random streams with
2593         MS implementation (framework and Rotor). Converted to NUnit2 format.
2594
2595 2003-06-01  Pedro Martinez Julia  <yoros@wanadoo.es>
2596
2597         * DoubleFormatterTest.cs: added the last changes from the author of
2598         this test (Patrick Kalkman <kalkman@cistron.nl>).
2599
2600         * SingleFormatterTest.cs: added the first release of this test from
2601         the same author: Patrick Kalkman <kalkman@cistron.nl>.
2602
2603 2003-05-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2604
2605         * ArrayTest.cs: added more tests for bug 43783.
2606
2607 2003-05-22  Nick Drochak  <ndrochak@gol.com>
2608
2609         * ArrayTest.cs: Add conditional compile for 1.1
2610
2611 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2612
2613         * EnumTest.cs: added tests from bug #41522.
2614
2615 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
2616
2617         * StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
2618         to Nunit 2.
2619
2620 2003-04-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2621
2622         * EnumTest.cs: tests from bug #41522 by Richar Lee.
2623
2624 2003-04-23  Nick Drochak  <ndrochak@gol.com>
2625
2626         * ArrayTest.cs: Disambiguate overloads now in .NET 1.1.
2627         
2628 2003-04-18  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
2629
2630         * ArrayTest.cs: added a few more tests to test Array.Initialize()
2631         and added some [Test] atributes to the tests.
2632
2633 2003-04-17  Nick Drochak  <ndrochak@gol.com>
2634
2635         * DoubleTest.cs: Output some more debug info.
2636
2637 2003-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2638
2639         * BufferTest.cs: added a few more tests for testing buffer length.
2640         Patch by Jerome Laban <jlaban@wanadoo.fr>
2641
2642 2003-04-10  Ville Palo <vi64pa@kolumbus.fi>
2643
2644         * ConvertTest.cs: Added some tests for ToXXX methods.
2645         TestConvertFromNull ()
2646                 
2647 2003-03-22  Pedro Martinez Julia  <yoros@wanadoo.es>
2648
2649         * DoubleTest.cs: Converted to Nunit 2.0. Completed ToString test.
2650
2651 2003-03-09  Nick Drochak <ndrochak@gol.com>
2652
2653         * ConsoleTest.cs: 
2654         * ConvertTest.cs: Re-enable tests. They no longer hang the runtime.
2655
2656 2003-03-03  Nick Drochak <ndrochak@gol.com>
2657
2658         * StringTest.cs: Catch exception the .NET docs say should not be thrown
2659
2660 2003-02-28  Zoltan Varga  <vargaz@freemail.hu>
2661
2662         * StringTest.cs: added String constructor tests.
2663
2664 2003/02/26 Nick Drochak <ndrochak@gol.com>
2665
2666         * ActivatorTest.cs: Unregister the channel like it should.
2667         * MarshalByRefTest.cs: Take out my hack. 
2668           Both from Jean-Marc Andr [jean-marc.andre@polymtl.ca].
2669
2670 2003-02-25  Nick Drochak <ndrochak@gol.com>
2671
2672         * TimeSpanTest.cs: Isolate test for Negate bug. Same as previous
2673         'checked' bug in ByteTest?
2674
2675 2003/02/21  Nick Drochak <ndrochak@gol.com>
2676
2677         * EnumTest.cs: Add test for bug 38452 (Parsing numeric enum values).
2678
2679 2003-02-20  Nick Drochak <ndrochak@gol.com>
2680
2681         * ByteTest.cs: Isolate test for mcs 'checked' bug.
2682
2683 2003/02/13  Nick Drochak <ndrochak@gol.com>
2684
2685         * ActivatorTest.cs:
2686         * MarshalByRefTest.cs: New unit tests from Jean-Marc Andr 
2687         [jean-marc.andre@polymtl.ca]. One failure on .NET in the latter.
2688
2689 2003-02-08  Pedro Martinez Julia  <yoros@wanadoo.es>
2690
2691         * MathTest.cs: Add more tests because they were insufficient. Now
2692         they check limit values. Also add comments with the tests for the
2693         new Math functions.
2694         
2695 2003-02-05  Nick Drochak  <ndrochak@gol.com>
2696
2697         * StringTest.cs: Remove compiler warnings.
2698
2699 2003-01-30  Sebastien Pouliot  <spouliot@videotron.ca>
2700
2701         * TimeZoneTest.cs: Added "Eastern Standard Time" to the test.
2702         This won't be complete until all time zone are added (added a
2703         Fail for unsupported TimeZones).
2704
2705 2003-01-29  Sebastien Pouliot  <spouliot@videotron.ca>
2706
2707         * ByteTest.cs: Updated Setup to support my Locale. Better but
2708         probably still incomplete.
2709         * DoubleTest.cs: Updated Setup to support my Locale. You can now
2710         use a comma (or anything else) instead of a dot (.).
2711         * ConvertTest.cs: Updated TestToDecimal and TestToDouble to 
2712         support my Locale. You can now use a comma (or anything else) 
2713         instead of a dot (.).
2714
2715 2003-01-28  Nick Drochak <ndrochak@gol.com>
2716
2717         * ArrayTest.cs: Avoid nulls in arrays. This crashes mono.
2718         * ConsoleTest.cs: Ignore some tests that hang mono.
2719         * ConvertTest.cs: Ignore some tests that hang mono.
2720
2721 2003-01-27  Zoltan Varga  <vargaz@freemail.hu>
2722
2723         * StringTest.cs: Added tests for out-of-bounds indexes in GetChars().
2724
2725 2003-01-13  Nick Drochak  <ndrochak@gol.com>
2726
2727         * DateTimeTest.cs: Use 2003, since that' the year now.  Need to work
2728         on this test so we don't have it fail each new year.
2729
2730 2002-12-21  Nick Drochak <ndrochak@gol.com>
2731
2732         * all: make tests build and run under nunit2
2733
2734 2002-11-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2735
2736         * StringTest.cs: added 1 more check.
2737
2738 2002-10-29  Zoltan Varga  <vargaz@freemail.hu>
2739
2740         * EnumTest.cs: Added tests for whitespaces in Enum:Parse().
2741
2742 2002-10-16  Nick Drochak  <ndrochak@gol.com>
2743
2744         * EnumTest.cs: Find out which Assert is causing the error on mono.
2745
2746 2002-10-09  Nick Drochak  <ndrochak@gol.com>
2747
2748         * BufferTest.cs: Test for ArgumentExceptions where they should be 
2749         thrown
2750         * Int32Test.cs: Enable tests for custom format strings.  We do have
2751         implementation for them now.
2752
2753 2002-09-29  Nick Drochak  <ndrochak@gol.com>
2754
2755         * DecimalTest.cs: Change from Assert() with == to AssertEquals(). This
2756         gets the tests to pass on linux, but they shouldn't need that.  Now
2757         to find out why.  This seems deep...
2758
2759 2002-09-19  Nick Drochak  <ndrochak@gol.com>
2760
2761         * ArrayTest.cs: Report errors with CopyTo().
2762
2763 2002-09-19  Nick Drochak <ndrochak@gol.com>
2764
2765         * ArrayTest.cs: Can check for exception throw now on CopyTo(). Re-
2766         enable test.
2767
2768 2002-09-13  Nick Drochak  <ndrochak@gol.com>
2769
2770         * EnumTest.cs: Add an extreme value test for format.
2771
2772 2002-09-11  Nick Drochak  <ndrochak@gol.com>
2773
2774         * DoubleTest.cs: Add test for bad format string passed to ToString().
2775         * Int64Test.cs: Re-enable broad range of test values.
2776         * MulticastDeletegateTest.cs: Re-enable test for correct order of
2777         delegate firing.
2778
2779 2002-09-08  Nick Drochak  <ndrochak@gol.com>
2780
2781         * DateTimeTest.cs: Disable test bug file it in bugzilla.
2782
2783 2002-09-04  Jonathan Pryor <jonpryor@vt.edu>
2784         * EnumTest.cs: 
2785           - Added additional "x" formatter test case to test most recent Enum.cs patch
2786                 - Code cleanup so that all TestFormat test cases would be executed
2787                 - Change exception types in TestFormat_Args so that it passes on .NET.
2788                   (Some ArgumentNullExceptions should be been ArgumentExceptions.)
2789
2790 2002/08/09  Nick Drochak <ndrochak@gol.com>
2791
2792         * DecimalTest.cs: Add try-catch block to find which one is throwing
2793         the Overflow.  Also started making each Assert using a unique message
2794         to differentiate those as well.
2795
2796         * MulticastDelegate.cs: Disable tests checking the order that delegates
2797         are executed.  There's a bugzilla entry for this already because we do
2798         it in reverse order. See:
2799         http://bugzilla.ximian.com/show_bug.cgi?id=28306
2800
2801 2002/08/02  Nick Drochak <ndrochak@gol.com>
2802
2803         * ConvertTest.cs (TestGetTypeCode): Find out which test is failing on
2804         linux.
2805
2806 2002-08-02  Nick Drochak  <ndrochak@gol.com>
2807
2808         * BufferTest.cs (TestBlockCopy): BlockCopy uses the number of bytes,
2809         so hard-code some of that info into the test since sizeof() is a very
2810         unsafe thing to do.
2811
2812 2002-07-31  Nick Drochak  <ndrochak@gol.com>
2813
2814         * BufferTest.cs: Fixed noisy compiler warnings about unused vars.
2815
2816 2002-07-22  Cesar Octavio Lopez Nataren  <cesar@ciencias.unam.mx>
2817
2818         * BufferTest.cs: Added this file to test the System.Buffer class 
2819         implementation.
2820
2821 2002-07-17  Martin Baulig  <martin@gnome.org>
2822
2823         * ConvertTest.cs: Commented out line 456 which contains a non-printable
2824         character which mcs does not like.  See also bug #27655.
2825
2826         * DecimalTest.cs, DecimanTest2.cs: Removed the `using S = System'.
2827
2828 2002-07-11  Nick Drochak  <ndrochak@gol.com>
2829
2830         * ArrayTest.cs: Disable a test for now.  Bugzilla'd this one.
2831         * ConvertTest.cs: Make message unique for this mistaken duplicate.
2832
2833 2002-07-04  Nick Drochak  <ndrochak@gol.com>
2834
2835         * DateTimeTest.cs: Made tests pass on ms.net.  Well, they pass in
2836         timezone JST.  Need to test in others.  Maybe I'll fly over to GMT
2837         and see how they work.  Supposed to be eaiser there.
2838
2839 2002-07-04  Nick Drochak  <ndrochak@gol.com>
2840
2841         * ConvertTest.cs: Make the test generate the overflow exceptions on
2842         mono on Linux.
2843         * DecimalTest2.cs: Report exception thrown during subtraction.
2844
2845 2002-07-03  Nick Drochak  <ndrochak@gol.com>
2846
2847         * DoubleTest.cs: Fix some Assert/AssertEquals usage.
2848
2849 2002-07-03  Nick Drochak  <ndrochak@gol.com>
2850
2851         * ArrayTest.cs: Re-enable some tests.  Let's see what's broken still.
2852
2853 2002-06-20  Nick Drochak  <ndrochak@gol.com>
2854
2855         * DecimalTest2.cs: Make tests pass against ms.net.
2856
2857 2002-06-19  Nick Drochak  <ndrochak@gol.com>
2858
2859         * AllTests.cs: Add missing test: DecimalTest2
2860         * DecimalTest2.cs: Convert Console.Writeline() into a Fail()
2861
2862 2002/06/14  Nick Drochak <ndrochak@gol.com>
2863
2864         * Int64Test.cs: Make currency symbol test more culturally sensitive.
2865
2866 2002-06-14  Nick Drochak  <ndrochak@gol.com>
2867
2868         * DateTimeTest.cs: Make some of the tests a bit more timezone neutral.
2869
2870 2002-06-12   Nick Drochak  <ndrochak@gol.com>
2871
2872         * ConvertTest.cs: Punt bug in DateTime.Parse() over to that test.
2873         * DateTimeTest.cs: Add test for date format of yyyy-mm-dd which mono
2874         doesn't handle automagically like ms.net does.  This smells like a 
2875         LAMESPEC, however.
2876
2877 2002/06/12  Nick Drochak <ndrochak@gol.com>
2878
2879         * RandomTest.cs: Exercise Next(min,max) a little more, especially
2880         boundary conditions.
2881
2882 2002-06-11  Nick Drochak  <ndrochak@gol.com>
2883
2884         * StringTest.cs: Check for "end of string" conditions for IndexOf() and
2885         Substring().
2886
2887 2002-06-11  Nick Drochak  <ndrochak@gol.com>
2888
2889         * DoubleTest.cs: Add some more detail to failure message.
2890         * Int64Test.cs: Add some details, and fix a copy-paste error.
2891         * UInt32Test.cs: Fix currency symbol/culture issues
2892         * UInt64Test.cs: Fix currency symbol/culture issues
2893
2894 2002/06/11  Nick Drochak <ndrochak@gol.com>
2895
2896         * DateTimeTest.cs: Remove RunTest override and put culture manipulation
2897         in SetUp and TearDown like the other tests.
2898         * TimeZoneTest.cs: Same.
2899
2900 2002-06-11  Nick Drochak  <ndrochak@gol.com>
2901
2902         * Int64Test.cs: Set the culture to en-US for testing.
2903         * MathTest.cs: mono is more precise in Log2, so change test to compare
2904         values within a slightly larger margin of error.
2905
2906 2002/06/10  Nick Drochak <ndrochak@gol.com>
2907
2908         * DecimalTest.cs: More culture indepenence. Fixes the problems we were
2909         having with tests failing against MS.NET.
2910         * Int64Test.cs: Same plus some formatting fixes.
2911         * RandomTest.cs: Split Assert into two to figure out which one part is
2912         failing.
2913
2914 2002-06-09  Lawrence Pit  <loz@cable.a2000.nl>
2915
2916         * DateTimeTest.cs: Making tests culture independent
2917
2918 2002-06-07  Nick Drochak  <ndrochak@gol.com>
2919
2920         * DecimalTest.cs: Catch unexpected exception and report it.
2921
2922 2002/06/04  Nick Drochak <ndrochak@gol.com>
2923
2924         * ByteTest.cs: Fix currency constant that we use for the expected
2925         value.  Try to be more culture-diverse.
2926
2927 2002/06/03  Nick Drochak <ndrochak@gol.com>
2928
2929         * DecimalTest.cs: Fix some errors that were showing up when run against
2930         ms.net.
2931
2932 2002-06-02  Nick Drochak  <ndrochak@gol.com>
2933
2934         * ConvertTest.cs: Use en-US culture since that's all we support in our
2935         corlib right now. Change constants accordingly.  Also added a bunch of
2936         try-catch blocks to show which Assert is failing.
2937
2938 2002-06-02  Duncan Mak  <duncan@ximian.com>
2939
2940         * ConvertTest.cs (TestToDecimal): Fixed typo in case #H11.
2941
2942 2002-06-01  Nick Drochak  <ndrochak@gol.com>
2943
2944         * BugTest.cs: Remove, bug fixed.  Yay!
2945         * AllTests.cs: Remove BugTest from suite.
2946
2947 2002-05-31  Nick Drochak  <ndrochak@gol.com>
2948
2949         * BugTest.cs: Small file to show NullReferenceException bug
2950         * AllTests.cs: Include BugTest.cs in the suite.
2951
2952 2002-05-29  Nick Drochak  <ndrochak@gol.com>
2953
2954         * DecimalTest.cs: Use AssertEquals to get nice error report, and mark
2955         each one with a unique message string so we know which one failed.
2956
2957 2002-05-29  Lawrence Pit  <loz@cable.a2000.nl>
2958
2959         * DateTimeTest.cs: Added tests M01 to M03 to TestParseExact, 
2960         passing typeof this class as arg in property Suite.
2961
2962 2002-05-22  Lawrence Pit  <loz@cable.a2000.nl>
2963
2964         * ConsoleTest.cs: Added test writing null.
2965
2966 2002-05-21  Nick Drochak  <ndrochak@gol.com>
2967
2968         * MathTest.cs:
2969                 (TestPow): Add try-catch to determine where we are throwing.
2970                 (TestLog): Re-enable failing test
2971                 (TestLog2): same although this test still fails on mono. Not
2972                 sure what the proper value      to use here. It works on MS.NET
2973
2974 2002-05-21  Nick Drochak  <ndrochak@gol.com>
2975
2976         * MathTest.cs: Better reporting of failures
2977         * Int64Test.cs: Add try-catch to determine where we are throwing.
2978
2979 2002-05-20  Nick Drochak  <ndrochak@gol.com>
2980
2981         * AttributeTest.cs (TestGetCustomAttribute): Add try-catch to find out
2982         which assert is failing.
2983
2984 2002-05-19  Martin Baulig  <martin@gnome.org>
2985
2986         * MartinTests.cs: Removed.
2987
2988 2002-05-14  Nick Drochak  <ndrochak@gol.com>
2989
2990         * StringTest.cs: A couple more tests
2991
2992 2002-05-07  Nick Drochak  <ndrochak@gol.com>
2993
2994         * ExceptionTest.cs: New File. Provided by Linus Upson.
2995
2996 2002-05-05  Lawrence Pit  <loz@cable.a2000.nl>
2997
2998         * StringTest.cs: Added test for replace function
2999
3000 2002-04-30  Nick Drochak  <ndrochak@gol.com>
3001
3002         * UInt32Test.cs: More verbose on unexepected exception to eliminate
3003         compiler warning.
3004
3005 2002-04-28  Nick Drochak  <ndrochak@gol.com>
3006
3007         * StringTest.cs: Mark Assert() messages with unique identifiers.
3008         * DecimalTest2.cs: Write out more info in the Report method.  Need this
3009         to determine why op_Subtraction() is failing in the next line.
3010         * MathTest.cs:
3011         * DoubleTest.cs:
3012         * UInt32Test.cs: Add try-catch blocks to find out where the test is
3013         failing.
3014
3015 2002-04-28  Nick Drochak  <ndrochak@gol.com>
3016
3017         * ArrayTest.cs (TestIList_IndexOf): Display exception details if we get
3018         an unexpected one.
3019
3020 2002/04/24  Nick Drochak <ndrochak@gol.com>
3021
3022         * IntegerFormatterTest.cs: Remove Console.WriteLines and use 
3023         AssertEquals() instead.
3024
3025 2002-04-22  Nick Drochak  <ndrochak@gol.com>
3026
3027         * StringTest.cs: Add unique markers to Assert messages.
3028
3029 2002-04-09  Nick Drochak  <ndrochak@gol.com>
3030
3031         * ArrayTest.cs: Remove BinarySearch test on unsorted arrays. The
3032         behavior is undefined if the array isn't sorted.
3033
3034 2002/04/09  Nick Drochak <ndrochak@gol.com>
3035
3036         * DecimalTest.cs: Use AssertEquals() for better diagnostic message.
3037
3038 2002-04-09  Nick Drochak  <ndrochak@gol.com>
3039
3040         * ByteTest.cs: Use AssertEquals() for better diagnostic message.
3041
3042 2002-04-08  Nick Drochak  <ndrochak@gol.com>
3043
3044         * EnumTest.cs: Add a few tests for differently underlying types and
3045         the [Flags] attribute to test ToString().
3046
3047 2002-04-08  Nick Drochak  <ndrochak@gol.com>
3048
3049         * EnumTest.cs: Add test for ToString for the case where the enum
3050         has [Flags] on it, and a mask value is used.
3051
3052 2002-04-04  Nick Drochak  <ndrochak@gol.com>
3053
3054         * EnumTest.cs: Change one Assert() message string so the two are 
3055         unique. And clean up exception catching logic.
3056
3057 2002/03/28  Nick Drochak <ndrochak@gol.com>
3058
3059         * IntegerFormatterTest.cs: Eliminate warnings about unused exception
3060         variables.
3061
3062 2002-03-28  Nick Drochak  <ndrochak@gol.com>
3063
3064         * EnumTest.cs(TestFormat): Use Fail() instead of AssertEquals() in
3065         try-catch blocks. Add test to check if correct exception is being 
3066         thrown.
3067
3068 2002/03/18  Nick Drochak <ndrochak@gol.com>
3069
3070         * ByteTest.cs:
3071         * Int64Test.cs:
3072         * SByteTest.cs: Do not hard code the "$" as the currency symbol to
3073         use for Parse tests. This isn not really the fix we need. These
3074         number formats vary wildly depending on the culture the system
3075         runs with.  We need a much better strategy here for testing this.
3076         * Int32Test.cs: Use #if NOTYET-#endif to disable a test.  This removes
3077         an annoying compile warning.
3078
3079 2002-03-18  Nick Drochak  <ndrochak@gol.com>
3080
3081         * DoubleTest.cs:
3082         * EnumTest.cs: Add unique identifier to Assert()'s. Needed to find
3083         which one was faling on Linux.
3084
3085 2002-03-12  Nick Drochak  <ndrochak@gol.com>
3086
3087         * ArrayTest.cs: Add tests for IList methods and for enumerator on
3088         an array with non-zero lower bounds.
3089
3090 2002-03-09  Nick Drochak  <ndrochak@gol.com>
3091
3092         * ArrayTest.cs: Enable the enumerator test and include test for
3093         Multi-dimensional array enumerator.  Also include test for
3094         mutation _not_ invalidating the enumerator.
3095
3096 2002-03-09  Martin Baulig  <martin@gnome.org>
3097
3098         * Int16Test.cs, Int32Tests.cs, UInt16Tests.cs: Use "en-US" culture and
3099         don't let the user override.
3100
3101         * Int32Tests.cs: Cleanup. Use unique names in Assert()s, use AssertEquals()
3102         where appropriate etc.
3103
3104 2002-03-08  Martin Baulig  <martin@gnome.org>
3105
3106         * StringTest.cs: More String.Split tests.
3107
3108 2002-03-07  Martin Baulig  <martin@gnome.org>
3109
3110         * StringTest.cs: Added a few more tests for the bug fixes I just
3111         committed to String.cs.
3112
3113 2002-03-07  Martin Baulig  <martin@gnome.org>
3114
3115         * ArrayTest.cs: Fixed the FIXME in test #E05.
3116
3117 2002-03-06  Duco Fijma  <duco@lorentz.xs4all.nl>
3118         * CharEnumeratorTest.cs: made test regarding out-of-bounds checking
3119         a bit stronger (new failures fixed in CharEnumerator.cs).
3120
3121 2002-03-06  Martin Baulig  <martin@gnome.org>
3122
3123         * ArrayTest.cs (TestSetValue4): Added testcases #M94-#M96 for Array.Copy.
3124
3125         * ArrayTest.cs (TestCopyTo): Added testcases #F10-#F13 for arrays with
3126         non-zero lower bounds.
3127
3128         * ArrayTest.cs (TestCopyTo): Added test for copying an empty array
3129         to an empty array.
3130
3131 2002-03-06  Martin Baulig  <martin@gnome.org>
3132
3133         * ArrayTest.cs: Use unique labels for all the tests.
3134         (TestSetValue4): A big new testcase.
3135
3136 2002-03-06  Nick Drochak  <ndrochak@gol.com>
3137
3138         * VersionTest.cs: Fix for mscorlib behavior vs. docs. CompareTo(null)
3139         is legal.
3140         * UInt16Test.cs:
3141         * UInt32Test.cs:
3142         * UInt64Test.cs: Use NumberFormatInfo.InvariantInfo.CurrencySymbol
3143         where "$" was used. Should help suppress false negatives on systems
3144         where "$" is not the currency symbol.
3145
3146 2002-03-04  Duco Fijma  <duco@lorentz.xs4all.nl>
3147         * VersionTest.cs: created test cases for System.Version
3148
3149 2002-03-03  Duco Fijma  <duco@lorentz.xs4all.nl>
3150         * CharEnumeratorTest.cs: completed the test cases
3151
3152 2002-03-03  Nick Drochak  <ndrochak@gol.com>
3153
3154         * DateTimeTest.cs: make static member non-static -- wouldn't work on 
3155         Windows if it was static. Doesn't _need_ to be static anyway.
3156
3157 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
3158         * AttributeTest.cs: created, far from complete. 
3159         * CharEnumeratorTest.cs: created. Contains just the basic case.
3160         * AllTests.cs: added the two new tests above
3161
3162 2002-03-01  Duco Fijma  <duco@lorentz.xs4all.nl>
3163         * BitConverterTest.cs: added one test for bug fix made to BitConverter
3164         * class.
3165
3166 2002-03-01  Martin Baulig  <martin@gnome.org>
3167
3168         * ArrayTest.cs: Commented out a few bits which are not yet implemented and
3169         marked them with FIXME's.
3170
3171         * DecimalTest.cs, DecimalTest2.cs: Added zero-arg constructors.
3172
3173         * MartinTests.cs: Enabled ArrayTests.cs.
3174
3175 2002-03-01  Duco Fijma <duco@lorentz.xs4all.nl>
3176
3177         * BitConverterTest.cs: completed test cases
3178
3179 2002-03-01  Martin Baulig  <martin@gnome.org>
3180
3181         * MartinTests.cs: 15 tests currently work on Linux, call them all and
3182         provide comments for the non-working tests.
3183
3184 2002-02-28  Duncan Mak  <duncan@ximian.com>
3185
3186         * MathTest.cs: Committed for Jon Guymon <gnarg@slackworks.com>.
3187
3188 2002-02-28  Martin Baulig  <martin@gnome.org>
3189
3190         * String.cs (TestCompare): Added a few tests.
3191         (TestFormat): Please don't compare two strings with Assert (... == ...),
3192         use AssertEquals instead - this gives you a better idea what went wrong
3193         if the test fails.
3194
3195 2002-02-28  Nick Drochak  <ndrochak@gol.com>
3196
3197         * BitConverterTest.cs: Test was trying to catch the wrong Exception.
3198         The MSDN docs clearly say ArgumentOutOfRangeException, but that's
3199         not what get's thrown.
3200
3201         * DoubleTest.cs: Get working against mscorlib reference.
3202
3203 2002-02-27  Duco Fijma <duco@lorentz.xs4all.nl>
3204         * GuidTest.cs: changed to reflect new meaning of Guid.ToString("")
3205         and Guid.ToString(null)
3206
3207 2002-02-26  Martin Baulig  <martin@gnome.org>
3208
3209         * MartinTests.cs: New file. This contains all the test which already
3210         work on Linux.
3211
3212         * String.cs: Added two testcases to TestTrim(), TestTrimStart() and
3213         TestTrimEnd().
3214
3215 2002-02-26  Martin Baulig  <martin@gnome.org>
3216
3217         * DateTimeTest.cs: Added testcases for the parsers. Use the invariant
3218         culture to run this test suite.
3219
3220         * TimeZoneTest.cs: Use the invariant culture to run this test suite.
3221
3222 2002-02-26  Duco Fijma <duco@lorentz.xs4all>
3223         * TimeSpanTest.cs: added test from TimeSpan.FromMilliseconds
3224
3225 2002-02-26  Martin Baulig  <martin@gnome.org>
3226
3227         * DateTimeTest.cs: New test.
3228
3229         * TimeZoneTest.cs: New test.
3230
3231 2002-02-25  Duco Fijma <duco@lorentz.xs4all.nl>
3232         * GuidTest.cs: all methods of System.Guid are now covered
3233         * BitConverterTest.cs: created, not yet complete
3234
3235 2002-02-21  Duco Fijma <duco@lorentz.xs4all.nl>
3236         * GuidTest.cs: changed according to fix in System.Guid
3237
3238 2002-02-20  Nick Drochak  <ndrochak@gol.com>
3239
3240         * Int64Test.cs: One array was giving us trouble.  Not sure why, but
3241         it's related to the number of elements in an Array.  For short Arrays
3242         the compiler doesn't use the PrivateImplmentationDetails struct,
3243         but for longer ones it does.  That's when our corlib fails. I paired
3244         down the array for now.
3245
3246 2002-02-19  Duco Fijma <duco@lorentz.xs4all.nl>
3247         * GuidTest.cs: added a few cases
3248
3249 2002-02-18  Nick Drochak  <ndrochak@gol.com>
3250
3251         * GuidTest.cs: Fix compile error.  Needed to cast the null in the call to
3252         constructor to avoid ambiguity.
3253
3254 2002-02-11  Nick Drochak  <ndrochak@gol.com>
3255
3256         * Int64Test.cs: Various fixes to make tests work against the ms corlib.
3257         Currency Symbol tests seem to be system dependant.  Not sure if this
3258         will work on other systems, so please test it if you can. The most
3259         disturbing one is negative numbers.  Should they be (n) or -n ?
3260
3261 2002-02-10  Nick Drochak  <ndrochak@gol.com>
3262
3263         * AllTests.cs: Add Int64Test to the Suite
3264         * Int64Test.cs: Change static member to instance member. This was
3265         causing NUnitConsole some grief.  Should be instance member anyway.
3266
3267 2002-02-09  Nick Drochak  <ndrochak@gol.com>
3268
3269         * ByteTest.cs:
3270         * Int16Test.cs:
3271         * Int32Test.cs:
3272         * SByteTest.cs:
3273         * UInt16Test.cs:
3274         * UInt32Test.cs:
3275         * UInt64Test.cs: Fixed tests where a "$" was hard coded.  Change it to
3276         use NumberFormatInfo.CurrentInfo.CurrencySymbol.  Also used
3277         NumberFormatInfo.InvariantInfo.CurrencySymbol where appropriate. These
3278         tests all pass now with mscorlib.
3279
3280 2002-01-06  Nick Drochak  <ndrochak@gol.com>
3281
3282         * ResolveEventArgsTest.cs: New test.
3283         * AllTests.cs: Added new test to suite.
3284
3285 2001-12-27  Nick Drochak <ndrochak@gol.com>
3286
3287         * UInt32Test.cs: Added messages to Asserts()'s to find out which one was faliing.
3288
3289 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
3290
3291         * UInt32Test.cs: Added tests for UInt32.Parse.
3292
3293         * Int32Test.cs: Added tests for Int32.Parse for various cases.
3294
3295 2001-12-08  Nick Drochak  <ndrochak@gol.com>
3296
3297         * ByteTest.cs: Added messages to Assert()'s to find out which one was failing.
3298
3299 2001-11-28  Nick Drochak <ndrochak@gol.com>
3300
3301         * Int16Test.cs Int32Test.cs SByteTest.cs: Surgically removed tests that rely on culture of system.  These need to be crafted a bit differently.
3302
3303 2001-11-27  Nick Drochak  <ndrochak@gol.com>
3304
3305         * SByteTest.cs: Add messages to Assert()'s so we can tell where the tests fail.
3306
3307 2002-02-21  Bob Doan  <bdoan@sicompos.com>
3308
3309         * BooleanTest.cs: Added New test suite
3310         * AllTests.cs: Added new Boolean test to suite.
3311
3312 2002-02-24  Bob Doan  <bdoan@sicompos.com>
3313
3314         * BooleanTest.cs: Use correct argument order in AssertEquals
3315         * AllTests.cs: Added new Double test to suite.
3316         * DoubleTest.cs: Add new test suite
3317
3318 2002-02-24  Bob Doan  <bdoan@sicompos.com>
3319
3320         * DoubleTest.cs: Added parse tests to Double test suite, removed GetHashCodeTests