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