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