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