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