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