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