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