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