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