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