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