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