2010-05-13 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mcs / class / corlib / Test / System.Reflection.Emit / ChangeLog
1 2010-05-13 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * TypeBuilderTest.cs: Fix test not to depend
4         on interface order.
5
6 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
7
8         * TypeBuilderTest.cs: Enable a bunch of asserts.
9         They regression test #331126.
10
11 2010-04-20 Rodrigo Kumpera  <rkumpera@novell.com>
12
13         * TypeBuilderTest.cs: Slay all 1.0 code.
14
15 2010-04-13 Rodrigo Kumpera  <rkumpera@novell.com>
16
17         * TypeBuilderTest.cs: Regression test for #422113.
18
19 2010-04-09 Rodrigo Kumpera  <rkumpera@novell.com>
20
21         * MethodBuilderTest.cs: Regression test for #591226.
22
23 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
24
25         * TypeBuilderTest.cs: Regression test for #591225.
26
27 2010-04-08 Rodrigo Kumpera  <rkumpera@novell.com>
28
29         * TypeBuilderTest.cs: Regression test for #594728.
30
31 2010-04-01 Rodrigo Kumpera  <rkumpera@novell.com>
32
33         * ModuleBuilderTest.cs (TestGlobalMethods): Improve test.
34
35 2010-03-30  Zoltan Varga  <vargaz@gmail.com>
36
37         * ModuleBuilderTest.cs: Add a test for #592215.
38
39 2010-03-26 Rodrigo Kumpera  <rkumpera@novell.com>
40
41         * AssemblyBuilderTest.cs: Test GetReferencedAssemblies
42         and GetLoadedModules.
43
44 2010-03-25 Rodrigo Kumpera  <rkumpera@novell.com>
45
46         * AssemblyBuilderTest.cs: Add test for v4 GetModule(s).
47
48 2010-03-24 Rodrigo Kumpera  <rkumpera@novell.com>
49
50         * DerivedTypesTests.cs: Fix some tests under v4.
51
52 2010-03-23 Rodrigo Kumpera  <rkumpera@novell.com>
53
54         * MethodOnTypeBuilderInstTest.cs: Add Test for ContainsGenericParameters.
55
56 2010-03-11 Rodrigo Kumpera  <rkumpera@novell.com>
57
58         * TypeBuilderTest.cs: New tests for GetMethod, GetConstructor and GetField.
59
60 2010-02-02  Zoltan Varga  <vargaz@gmail.com>
61
62         * DynamicMethodTest.cs: Add a test for #575955.
63
64 2010-01-30  Zoltan Varga  <vargaz@gmail.com>
65
66         * CustomAttributeBuilderTest.cs: Add a test for #574353.
67
68 2010-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
69
70         * TypeBuilderTest.cs: Add tests for #572660.
71
72 2010-01-03  Zoltan Varga  <vargaz@gmail.com>
73
74         * ILGeneratorTest.cs: Add a test for #564411.
75
76 2009-12-16 Rodrigo Kumpera  <rkumpera@novell.com>
77
78         * TypeBuilderTest.cs: Add tests for #565127.
79
80 2009-12-16  Zoltan Varga  <vargaz@gmail.com>
81
82         * MethodBuilderTest.cs: Add a test for #565117.
83
84 2009-12-09  Jb Evain  <jbevain@novell.com>
85
86         * ILGeneratorTest.cs: add a test for Emit(OpCode,LocalBuilder)
87         when the opcode is not related to locals.
88
89 2009-10-30  Sebastien Pouliot  <sebastien@ximian.com>
90
91         * MethodBuilderTest.cs: Add (copy from TypeBuilderTest) test 
92         cases for two DefineGenericParameters
93
94 2009-10-29  Sebastien Pouliot  <sebastien@ximian.com>
95
96         * ModuleBuilderTest.cs: Add test cases for GetType overloads
97         * TypeBuilderTest.cs: Remove NotWorking from two DefineGenericParameters test case.
98
99 2009-10-24  Sebastien Pouliot  <sebastien@ximian.com>
100
101         * TypeBuilderTest.cs: Validation test cases for GetConstructor
102
103 2009-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
104
105         * TypeBuilderTest.cs: Test for #536243.
106
107 2009-08-07 Rodrigo Kumpera  <rkumpera@novell.com>
108
109         * DynamicMethodTest.cs: Add regression test for bug #529238.
110
111 2009-08-06 Rodrigo Kumpera  <rkumpera@novell.com>
112
113         * MethodOnTypeBuilderInstTest.cs: Add tests for
114         generic method instances over generic type instances.
115
116 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
117
118         * MethodOnTypeBuilderInstTest.cs: Really fix the test.
119
120 2009-08-04 Rodrigo Kumpera  <rkumpera@novell.com>
121
122         * MethodOnTypeBuilderInstTest.cs: Pointer inflation
123         was fixed. Use the right assert on the test.
124
125 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
126
127         * TypeBuilderTest: Test for IsDefined.
128
129 2009-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
130
131         * TypeBuilderTest: Test for GetNestedType.
132
133 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
134
135         * TypeBuilderTest: Test for GetConstructors.
136
137 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
138
139         * TypeBuilderTest: Test for DefineMethodOverride.
140
141 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
142
143         * TypeBuilderTest: Test for GetInterfaces.
144
145 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
146
147         * TypeBuilderTest: Test for GetGenericArguments.
148
149 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
150
151         * TypeBuilderTest: Test for GenericParameterAttributes.
152
153 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
154
155         * TypeBuilderTest.cs: Test for GetElementType.
156
157 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
158
159         * TypeBuilderTest.cs: Test for GetGenericTypeDefinition.
160
161 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
162
163         * TypeBuilderTest.cs: Test for GenericParameterPosition.
164
165 2009-07-29 Rodrigo Kumpera  <rkumpera@novell.com>
166
167         * TypeBuilderTest.cs: Test for DeclaringMethod.
168
169 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
170
171         * TypeBuilderTest.cs: Test for concrete type with
172         abstract method.
173
174 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
175
176         * GenericTypeParameterBuilderTest.cs: Test for BaseType
177         and SetBaseTypeConstraint.
178
179 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
180
181         * DerivedTypesTests.cs: Add test for the distinction between
182         vector and one-dimension SZARRAY.
183
184 2009-07-28 Rodrigo Kumpera  <rkumpera@novell.com>
185
186         DerivedTypesTest.cs: ByRef and Pointer types return Array as base
187         type.
188
189 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
190
191         * DerivedTypesTest.cs: New tests for interaction with
192         EnumBuilder objects.
193
194 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
195
196         * DerivedTypesTest.cs: New tests for PointerType interaction
197         with GenericTypeParameterBuilder.
198
199 2009-07-15 Rodrigo Kumpera  <rkumpera@novell.com>
200         * DerivedTypesTest.cs: New tests for generics related 
201         stuff and interaction with GenericTypeParameterBuilder.
202
203 2009-07-14 Rodrigo Kumpera  <rkumpera@novell.com>
204
205         * DerivedTypesTest.cs: Added tests for generics related 
206         stuff and interaction with GenericTypeParameterBuilder.
207
208         * GenericTypeParameterBuilderTest.cs: New file with tests
209         for the changes done.
210
211 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
212
213         * DerivedTypesTest.cs: New tests for PointerType.
214
215 2009-07-08 Rodrigo Kumpera  <rkumpera@novell.com>
216
217         * DerivedTypesTest.cs: New tests for ByRefType.
218
219 2009-07-07 Rodrigo Kumpera  <rkumpera@novell.com>
220
221         * DerivedTypesTest.cs: New tests for types derived from
222         TypeBuilder.
223
224 2009-06-20  Zoltan Varga  <vargaz@gmail.com>
225
226         * *.cs: Convert all tests to new-style nunit classes/methods.
227
228 2009-06-02 Rodrigo Kumpera  <rkumpera@novell.com>
229
230         * ILGeneratorTest.cs: Tests for #509131.
231
232 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
233
234         * TypeBuilderTest.cs: Add a test for #483852.
235
236 2009-02-23  Zoltan Varga  <vargaz@gmail.com>
237
238         * TypeBuilderTest.cs: Add more tests for user types.
239
240 2009-02-21  Jb Evain  <jbevain@novell.com>
241
242         * ModuleBuilderTest.cs: add a test accessing the property
243         Module.ModuleVersionId on a dynamic module.
244         Test for #471302.
245
246 2009-02-20  Zoltan Varga  <vargaz@gmail.com>
247
248         * TypeBuilderTest.cs: Add minimal tests for user types + Ref.Emit.
249
250 2009-02-04  Zoltan Varga  <vargaz@gmail.com>
251
252         * TypeBuilderTest.cs: Make this test quiet.
253
254 2009-01-21  Mark Probst  <mark.probst@gmail.com>
255
256         * TypeBuilderTest.cs: Add test for fields in dynamic generic
257         classes.
258
259 2008-11-11 Rodrigo Kumpera  <rkumpera@novell.com>
260
261         * ConstructorOnTypeBuilderInstTest.cs: Add test for
262         MetadataToken under compilation context.
263         
264 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
265
266         * TypeBuilderTest.cs: Fix the 1.0 build.
267
268 2008-09-29 Rodrigo Kumpera  <rkumpera@novell.com>
269
270         * TypeBuilderTest.cs: Add a test for MakeGenericType with EnumBuilder.
271         Tests #430508.
272
273 2008-09-02 Rodrigo Kumpera  <rkumpera@novell.com>
274
275         * TypeBuilderTest.cs: New test for a field with initialized data
276         that is referenced from another assembly.
277
278 2008-08-31  Zoltan Varga  <vargaz@gmail.com>
279
280         * TypeBuilderTest.cs: Add a test for IsAssignableFrom and generic instances
281         of dynamic types.
282
283 2008-08-14  Raja R Harinath  <harinath@hurrynot.org>
284
285         * TypeBuilderTest.cs (DefineCtorUsingDefineMethod): Use a
286         'DefineMethod' overload that's present in the 1.1 profile.
287
288 2008-08-12  Zoltan Varga  <vargaz@gmail.com>
289
290         * TypeBuilderTest.cs: Add new test for #416632.
291
292 2008-07-30 Rodrigo Kumpera  <rkumpera@novell.com>
293
294         * MethodOnTypeBuilderInstTest.cs: Regression test for #412965.
295
296 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
297
298         * TypeBuilderTest.cs: New test for the regression found by
299         bug-333798-tb.2.cs.
300
301         * MethodOnTypeBuilderInstTest.cs: Renable some CompilerContext
302         tests.
303
304 2008-07-25 Rodrigo Kumpera  <rkumpera@novell.com>
305
306         * TypeBuilderTest.cs: Disable the special behavior of GetMethod
307         under compiler behavior as mcs has been fixed.
308
309 2008-07-22 Rodrigo Kumpera  <rkumpera@novell.com>
310
311         * TypeBuilderTest.cs: Added tests for the special cased behavior
312         of GetMethod.
313
314 2008-07-17 Rodrigo Kumpera  <rkumpera@novell.com>
315
316         * MethodOnTypeBuilderInstTest.cs: Disable new tests as the change
317         that made then work was reverted.
318
319 2008-07-16 Rodrigo Kumpera  <rkumpera@novell.com>
320
321         * MethodOnTypeBuilderInstTest.cs: Added test for stuff under compiler
322         context.
323
324 2008-06-21  Gert Driesen  <drieseng@users.sourceforge.net>
325
326         * ModuleBuilderTest.cs: Added test for DefineType with interface as
327         parent.
328         * TypeBuilderTest.cs: Added test for SetParent with interface as
329         parent. Added test for CreateType of an interface with invalid parent.
330         Added tests for checks in DefineGenericParameters. Improved test
331         for MakeGenericType, and added tests for argument checks in
332         MakeGenericType.
333
334 2008-06-18 Rodrigo Kumpera  <rkumpera@novell.com>
335
336         * TypeBuilderTest.cs: Fixed previous tests to follow the suite 
337         convention. Added tests for bugs #349194 and #400643.
338
339 2008-06-17 Rodrigo Kumpera  <rkumpera@novell.com>
340
341         * TypeBuilderTest.cs: Added tests for retrieving custom attributes from
342         generic instances of SRE types.
343
344 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
345
346         * TypeBuilderTest.cs (GetField): Add a test for calling GetField on an
347         open generic type.
348
349 2008-06-10 Rodrigo Kumpera  <rkumpera@novell.com>
350
351         * TypeBuilderTest.cs: Added test for bug #399047.
352
353 2008-05-18  Gert Driesen  <drieseng@users.sourceforge.net>
354
355         * TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
356         tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
357         for DefineDefaultConstructor.
358
359 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
360
361         * TypeBuilderTest.cs: Added test for type null check in DefineField. 
362
363 2008-05-11  Gert Driesen  <drieseng@users.sourceforge.net>
364
365         * TypeBuilderTest.cs: Renamed tests and updated bug number. Enabled
366         test for UnderlyingSystemType, and improved it. Improved test for
367         null parent.
368         * ConstructorOnTypeBuilderInstTest.cs: Enabled test for GetParameters.
369         * ConstructorBuilderTest.cs: Enabled test for GetParameters. Renamed
370         test for SetCustomAttribute, and added new tests.       
371         * ModuleBuilderTest.cs: Added tests for bug #387404.
372
373 2008-05-08 Rodrigo Kumpera  <rkumpera@novell.com>
374
375         * TypeBuilderTest.cs: Added regression tests for #354047.
376
377 2008-05-05  Zoltan Varga  <vargaz@gmail.com>
378
379         * ConstructorOnTypeBuilderInstTest.cs: Disable one more test for GetParameters ().
380
381 2008-05-03  Zoltan Varga  <vargaz@gmail.com>
382
383         * ConstructorBuilderTest.cs: Mark the GetParameters_Incomplete () test not-working,
384         as the corresponding fix has been reverted.
385
386 2008-05-01  Gert Driesen  <drieseng@users.sourceforge.net>
387
388         * ConstructorBuilderTest.cs: Use Assert class instead of deriving from
389         deprecated Assertion class. Improved some existing tests, and avoid
390         creating too much TypeBuilder instances.
391
392 2008-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
393
394         * MethodOnTypeBuilderInstTest.cs: Fixed exception message in comments.
395         * TypeBuilderTest.cs: Do not use ExpectedException to avoid false
396         positives. Added argument check tests for DefineEvent, DefineField,
397         DefineMethod, DefinePInvokeMethod and DefinePropety. Use
398         Type.EmptyTypes instead of constructing empty array.
399         * ConstructorBuilderTest.cs: Added Test attributes. Added tests
400         for DefineParameter and Invoke overloads. Added tests for
401         GetCustomAttributes overloads. Avoid use of ExpectedException.
402         * ModuleBuilderTest.cs: Added tests for DefineType name argument
403         checks.
404         * ConstructorOnTypeBuilderInstTest.cs: Added basic set of tests.
405
406 2008-04-26  Gert Driesen  <drieseng@users.sourceforge.net>
407
408         * MethodOnTypeBuilderInstTest.cs: Added basic set of tests.
409         * TypeBuilderTest.cs: Added Test attribute. 
410
411 2008-04-22  Zoltan Varga  <vargaz@gmail.com>
412
413         * TypeBuilderTest.cs: Add tests for GetMethod () / GetConstructor ().
414
415 2008-04-14  Zoltan Varga  <vargaz@gmail.com>
416
417         * AssemblyBuilderTest.cs (GetCustomAttributes_NotCreated): New test for
418         #363447.
419
420 2008-03-29  Gert Driesen  <drieseng@users.sourceforge.net>
421
422         * AssemblyBuilderTest.cs: Enabled DefineUnmanagedResource and
423         DefineVersionInfoResource tests for ArgumentException when native
424         resource is already defined. Added tests for not supported culture
425         in AssemblyCultureAttribute when definining versioninfo resource.
426
427 2008-03-16  Zoltan Varga  <vargaz@gmail.com>
428
429         * TypeBuilderTest.cs (GetField): Add test for #351172.
430
431 2008-03-14  Zoltan Varga  <vargaz@gmail.com>
432
433         * TypeBuilderTest.cs: Add tests for GetField ().
434
435 2008-03-06  Zoltan Varga  <vargaz@gmail.com>
436
437         * DynamicMethodTest.cs: Add a test for anon-hosted dynamic methods.
438
439         * ModuleBuilderTest.cs: Add a test for #367668.
440
441 2008-03-06  Jb Evain  <jbevain@novell.com>
442
443         * ILGeneratorTest.cs: add test for #367663, checking
444         that EmitCalli deals with null return types.
445
446 2008-03-03  Rodrigo Kumpera  <rkumpera@novell.com>
447
448         * TypeBuilderTest.cs: Added CreateTypeFailsWithInvalidMethodOverride.
449         Test for bug #361689.
450
451 2008-02-20  Raja R Harinath  <harinath@hurrynot.org>
452
453         * MethodBuilderTest.cs (Bug354757): New test.
454
455 2008-01-29  Zoltan Varga  <vargaz@gmail.com>
456
457         * ModuleBuilderTest.cs: Add tests for GetTypes ().
458
459         * AssemblyBuilderTest.cs (GetModule): Add some tests and comment out one which
460         doesn't run on mono.
461
462 2008-01-21  Gert Driesen  <drieseng@users.sourceforge.net>
463
464         * AssemblyBuilderTest.cs: Enabled test for bug #354970.
465
466 2008-01-20  Gert Driesen  <drieseng@users.sourceforge.net>
467
468         * AssemblyBuilderTest.cs: Added tests for DefineUnmanagedResource and
469         DefineVersionInfoResource overloads that check whether only a single
470         unmanaged resource can be defined. Improved test for SetCustomAttribute.
471
472 2008-01-16  Gert Driesen  <drieseng@users.sourceforge.net>
473
474         * TypeBuilderTest.cs: Enabled tests for bug #322762.
475
476 2008-01-06  Gert Driesen  <drieseng@users.sourceforge.net>
477
478         * AssemblyBuilderTest.cs: Added (NotWorking) test for bug #351932.
479
480 2007-12-31  Gert Driesen  <drieseng@users.sourceforge.net>
481
482         * AssemblyBuilderTest.cs: Improved existing AssemblyName related tests.
483         Enabled AssemblyName tests that previously failed.
484
485 2007-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
486
487         * TypeBuilderTest.cs: Added tests for GetConstructor(s), GetEvent(s),
488         GetField(s), GetPropert(y/ies) and GetMethod(s) that verify our
489         behavior for inherited members. Most of these are marked NotWorking
490         until bug #322762 is fixed.
491
492 2007-12-10  Zoltan Varga  <vargaz@gmail.com>
493
494         * ModuleBuilderTest.cs: Simplify some code. Add tests for ResolveField ()
495         and FieldBuilders.
496
497 2007-11-16  Atsushi Enomoto  <atsushi@ximian.com>
498
499         * SignatureHelperTest.cs : new test.
500
501 2007-11-08  Rodrigo Kumpera  <rkumpera@novell.com>
502
503         * TypeBuilderTest.cs: Enabled TestGetFieldsComplete_Generic.
504         This tests bug #82625 / #325292.
505
506 2007-10-26  Zoltan Varga  <vargaz@gmail.com>
507
508         * TypeBuilderTest.cs: Add a test for calling GetCustomAttributes on inflated
509         generic types.
510
511 2007-10-15  Gert Driesen  <drieseng@users.sourceforge.net>
512
513         * ILGeneratorTest.cs: Improve test for DeclareLocal null check.
514         Added tests for null checks in Emit overloads.
515
516 2007-09-30  Gert Driesen  <drieseng@users.sourceforge.net>
517
518         * DynamicMethodTest.cs: Marked test for bug #325444 as NotDotNet, and
519         added link to MS bug report.
520
521 2007-09-23  Gert Driesen  <drieseng@users.sourceforge.net>
522
523         * AssemblyBuilderTest.cs: Added test for ManifestModule. Added missing
524         Test attributes. Avoid using ExpectedException, thereby improving lots
525         of existing tests. Uncomment test that checks max length of dynamic
526         module name and removed LAMESPEC, since MS implements the described
527         behavior (but we don't, so mark it NotWorking). Code formatting.
528         * TypeBuilderTest.cs: Removed unused variables.
529
530 2007-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
531
532         * TypeBuilderTest.cs: Added test for bug #327484. Split up and improved
533         TestGetProperties(Flags)Incomplete and TestGetMethods(Flags)Incomplete
534         tests. Improved TestGetMethodsComplete test.
535
536 2007-09-11  Jb Evain  <jbevain@novell.com>
537
538         * DynamicMethodTest.cs: add test for owner member access.
539
540 2007-09-11  Zoltan Varga  <vargaz@gmail.com>
541
542         * MethodBuilderTest.cs: Add new tests for using generic types in the IL
543         code stream.
544
545 2007-09-09  Zoltan Varga  <vargaz@gmail.com>
546
547         * MethodBuilderTest.cs: Add a new test.
548
549 2007-09-02  Gert Driesen  <drieseng@users.sourceforge.net>
550
551         * TypeBuilderTest.cs: Split up and improved ignored GetField(s) tests
552         into MS and Mono tests. Added (NotWorking) test for bug #82625.
553
554 2007-08-17  Rolf Bjarne Kvinge  <RKvinge@novell.com>
555
556         * ILGeneratorTest.cs: Added FilterAndCatchBlock (bug #81431), InvalidFilterBlock1, ValidFilterBlock1, ValidFilterBlock2.
557
558 2007-08-16  Gert Driesen  <drieseng@users.sourceforge.net>
559
560         * TypeBuilderTest.cs: Added IsDefined test with null value for
561         attributeType argument.
562
563 2007-07-14  Gert Driesen  <drieseng@users.sourceforge.net>
564
565         * TypeBuilderTest.cs: Modified enum tests to use already constructed
566         AssemblyBuilder and ModuleBuilder. Fixed some compiler warnings.
567         Removed duplicate test for bug #82018. Added some IsCreated tests after
568         TypeLoadException, but comment them out for now (see bug #82101).
569
570 2007-07-12  Rodrigo Kumpera  <rkumpera@novell.com>
571
572         * TypeBuilderTest.cs: Added test for MakeArrayType with incomplete enum type. Related to bug #82015
573
574 2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>
575
576         * TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075
577
578 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
579
580         * TypeBuilderTest.cs: Improved tests for SetParent.
581         * ModuleBuilderTest.cs: Added test for creating non-abstract
582         interface.
583
584 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
585
586         * TypeBuilderTest.cs: Enabled test for IsCOMObject. Improved test
587         for IsImport.
588
589 2007-07-06  Gert Driesen  <drieseng@users.sourceforge.net>
590
591         * TypeBuilderTest.cs: Added tests for bug #82018. Added tests for
592         MakeArrayType (2.0).
593
594 2007-05-21  Gert Driesen  <drieseng@users.sourceforge.net>
595
596         * MethodBuilderTest.cs: Split up GetCustomAttributes test and marked
597         the one for a baked type as NotWorking. Added test for 
598         SetCustomAttribute with SuppressUnmanagedCodeSecurity attribute.
599         * TypeBuilderTest.cs: Split up HasElementType test and marked the
600         baked variant as NotWorking on the 1.0 profile. Enabled additional
601         test for bug #81640. Added test for SetCustomAttribute with
602         SuppressUnmanagedCodeSecurity attribute.
603
604 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
605
606         * TypeBuilderTest.cs: Added GetFields test for bug #81368. Enabled
607         test for bug #81640.
608
609 2007-05-16  Gert Driesen  <drieseng@users.sourceforge.net>
610
611         * TypeBuilderTest.cs: Use Assert instead of deprecated Assertion
612         class. Number tests. Added tests for bug #81638 and #81640.
613
614 2007-05-06  Zoltan Varga  <vargaz@gmail.com>
615
616         * TypeBuilderTest.cs: Add test for null parent.
617
618 2007-03-12  Zoltan Varga  <vargaz@gmail.com>
619
620         * DynamicMethodTest.cs: Add a test for circular references.
621
622 2007-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
623
624         * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
625         Coding style fixes.
626         * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
627         Use Assert instead of deprecated Assertion class. Number tests.
628
629 2007-03-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
630
631         * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
632
633 2007-03-05  Gert Driesen  <drieseng@users.sourceforge.net>
634
635         * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
636         of deriving from Assertion. Marked HasElementType test NotWorking on
637         2.0 profile.
638
639 2007-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
640
641         * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
642         for zero-length and null dll name for DllImport.  Enabled extra tests
643         in TestDynamicParams.
644
645 2007-01-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
646
647         * EnumBuilderTest.cs: Created test for #80396.
648
649 2006-12-15  Raja R Harinath  <rharinath@novell.com>
650
651         * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
652         tests inspired by #80253.
653
654 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
655
656         * DynamicMethodTest.cs: Enabled tests for bug #79367.
657
658 2006-09-13  Gert Driesen  <drieseng@users.sourceforge.net>
659
660         * DynamicMethodTest.cs: Added ctor tests for name null check. Added
661         tests for bug #79367 (marked NotWorking).
662
663 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
664
665         * TypeBuilderTest.cs: Add a test for #79249.
666
667 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
668
669         * DynamicMethodTest.cs: Add a test for skipVisibility.
670
671 2006-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
672
673         * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't 
674         work under MS.
675         * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
676         work under MS.
677
678 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
679
680         * AssemblyBuilderTest.cs: Added test for bug #78724.
681         * DynamicMethodTest.cs: Added test for bug #78253, and added test for
682         empty method body.
683
684 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
685
686         * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
687         instead of ArgumentException when passing Request action to
688         AddDeclarativeSecurity (bug #77640).
689         * MethodBuilderTest.cs: Same.
690         * TypeBuilderTest.cs: Same.
691
692 2005-12-15  Raja R Harinath  <rharinath@novell.com>
693
694         * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
695         generic type builders.
696
697 2005-12-12  Raja R Harinath  <rharinath@novell.com>
698
699         * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
700
701 2005-12-10  Zoltan Varga  <vargaz@gmail.com>
702
703         * MethodBuilderTest.cs: Add test for handling not accessible custom
704         attributes.
705
706 2005-10-27  Zoltan Varga  <vargaz@gmail.com>
707
708         * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
709         Add tests for #76521.
710
711 2005-07-29  Zoltan Varga  <vargaz@freemail.hu>
712
713         * AssemblyBuilderTest.cs: Add test for #75650.
714
715 2005-07-21  Jb Evain  <jbevain@gmail.com>
716
717         * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
718
719 2005-06-22  Gert Driesen  <drieseng@users.sourceforge.net>
720
721         * MethodBuilderTest.cs: Updated existing tests to no longer define
722         zero-length method body. Added tests for bug #75236.
723
724 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
725
726         * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
727         tests to a new method (as their problem is different from #75246).
728
729 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
730
731         * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has 
732         currently no effect on PublicKey(Token) and FullName of AssemblyName
733         of the AssemblyBuilder. Test for bug #75246.
734
735 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
736
737         * AssemblyBuilderTest.cs: Removed inheritance from deprecated
738         Assertion class. Use Assert class instead.
739
740 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
741
742         * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
743         fail on Mono.
744
745 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
746
747         * FieldBuilderTest.cs: Enabled tests for FieldHandle again after 
748         fixing regression.
749         * ConstructorBuilderTest.cs: MethodHandle should not throw
750         NotSupportedException.
751         * MethodBuilderTest.cs: Enabled test for MethodHandle again after
752         fixing regression, and added additional test.
753
754 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
755
756         * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
757
758 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
759
760         * TypeBuilderTest.cs: Add tests for bug #74906.
761
762 2005-04-30  Ben Maurer  <bmaurer@ximian.com>
763
764         * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
765         breaks multiple users.
766
767 2005-04-28  Zoltan Varga  <vargaz@freemail.hu>
768
769         * AssemblyBuilderTest.cs: Add test for GetModules ().
770
771 2005-04-16  Zoltan Varga  <vargaz@freemail.hu>
772
773         * MethodBuilderTest.cs: Add test for parameter attributes.
774
775 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
776
777         * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
778
779 2005-03-23  Zoltan Varga  <vargaz@freemail.hu>
780
781         * TypeBuilderTest.cs: Fix this up after the last change.
782
783 2005-03-23  Martin Baulig  <martin@ximian.com>
784
785         * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
786         whole method into the "NotWorking" category.
787
788 2005-03-23  Martin Baulig  <martin@ximian.com>
789
790         * TypeBuilderTest.cs: Disable last test again since the bug report
791         is reopened.
792
793 2005-03-21  Nick Drochak <ndrochak@ieee.org>
794
795         * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
796         test method and disable it on .NET.
797
798 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
799
800         * TypeBuilderTest.cs: Reenable last test.
801
802 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
803
804         * ILGeneratorTest.cs: New test file.
805
806 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
807
808         * TypeBuilderTest.cs: Disable last test since the fix is reverted.
809
810 2005-03-08  Zoltan Varga  <vargaz@freemail.hu>
811
812         * TypeBuilderTest.cs: Add new test.
813
814 2005-02-11  Zoltan Varga  <vargaz@freemail.hu>
815
816         * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
817
818 2004-01-31  Nick Drochak <ndrochak@ieee.org>
819
820         * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
821
822 2004-01-30  Nick Drochak <ndrochak@ieee.org>
823
824         * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
825
826 2004-11-22  Zoltan Varga  <vargaz@freemail.hu>
827
828         * AssemblyBuilderTest.cs: Add regression test for bug #69780.
829
830 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
831
832         * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
833         features which are unlikely to change due to mcs depending on them.
834
835 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
836
837         * EnumBuilderTest.cs: Remove test that depends on the exact format
838         of AssemblyName.FullName.
839
840 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
841
842         * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
843         depends on exception ordering.
844
845 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
846
847         * MethodBuilderTest.cs: Add tests for default values for parameters.
848
849 2004-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
850
851         * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
852         thrown when creating a type with a default ctor while parent does
853         not have a default ctor.
854
855 2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
856
857         * ModuleBuilderTest.cs: Add test for lookup of global methods.
858
859 2004-08-29  Nick Drochak <ndrochak@ieee.org>
860
861         * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
862         TypeBuilder.CreateType().
863
864 2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
865
866         * TypeBuilderTest.cs: Add regression test for #62237.
867
868 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
869
870         * EnumBuilderTest.cs: Fixed typos so the test is reported in 
871         alphabetical order by NUnit.
872
873 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
874
875         * TypeBuilderTest.cs: Added tests for completed/created type
876
877         * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
878         checking error conditions for now)
879
880         * EnumBuilderTest.cs: Added tests for EnumBuilder
881
882         * MethodBuilderTest.cs: Added tests for invalid parameter 
883         indexes for created types, added test for GetHashCode
884
885 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
886
887         * MethodRentalTest.cs: Added check for invalid method size,
888         fixed tests on MS.NET, Mono-stylized
889
890 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
891
892         * MethodRentalTest.cs: New file.
893
894 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
895
896         * AssemblyBuilderTest.cs: Added new tests to build strongnamed 
897         assemblies.
898
899 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
900
901         * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
902         so custom attributes on Object do not screw the results.
903
904 2004-03-15  Nick Drochak <ndrochak@ieee.org>
905
906         * CustomAttributeBuilderTest.cs: Force test to pass if we are running
907         on version 1.1 of the CLR.  That version does not throw the exception.
908
909 2004-03-09  Jackson Harper  <jackson@ximian.com>
910
911         * AssemblyBuilderAccessTest.cs:
912         * CustomAttributeBuilderTest.cs: New test cases
913         from nvineeth_mono@yahoo.com.
914
915 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
916
917         * MethodBuilderTest.cs: Fix test so it runs under MS.
918
919         * TypeBuilderTest.cs: Add some tests.
920
921 2004-02-11  Zoltan Varga  <vargaz@freemail.hu>
922
923         * MethodBuilderTest.cs: Add tests for parameter info.
924
925 2004-01-27  Zoltan Varga  <vargaz@freemail.hu>
926
927         * AssemblyBuilderTest.cs (TestCustomAttributes): Remove 
928         KeyFileAttribute from the test, since it must point to a valid keyfile.
929
930 2004-01-09  Nick Drochak <ndrochak@ieee.org>
931
932         * TypeBuilderTest.cs (TestEnums): Fix build with csc.
933
934 2004-01-07  Zoltan Varga  <vargaz@freemail.hu>
935
936         * TypeBuilderTest.cs (IsDefined): Comment out this test, since 
937         IsDefined works under mono.
938
939         * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
940         enums.
941
942 2003-12-17  Nick Drochak <ndrochak@gol.com>
943
944         * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
945         limit for the path name.
946
947 2003-12-15  Zoltan Varga  <vargaz@freemail.hu>
948
949         * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
950         AddDeclarativeSecurity.
951
952 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
953
954         * ConstructorBuilderTest.cs (TestAttributes): Make this test more
955         general so it runs on mono too.
956
957 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
958
959         * ModuleBuilderTest.cs: Added tests for IsTransient ().
960
961         * ModuleBuilderTest.cs: Added tests for DefineDocument ().
962
963         * AssemblyBuilderTest.cs: Added error handling tests.
964
965 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
966
967         * MethodBuilderTest.cs (TestReturnType): Make test more general so
968         it works both on Mono and MS.NET.
969
970 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
971
972         * EventBuilderTest.cs: New file.
973
974         * PropertyBuilderTest.cs: New file.
975
976 2003-05-28  Nick Drochak <ndrochak@gol.com>
977
978         * MethodBuilderTest: correct order of expected and actual values.
979
980 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
981
982         * ModuleBuilderTest.cs: New file.
983
984 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
985
986         * TypeBuilderTest.cs: More tests.
987
988 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
989
990         * AssemblyBuilderTest.cs: More tests.
991
992 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
993
994         * MethodBuilderTest.cs: Comment out test which fails because of a mono
995         extension to DefineParameter.
996
997 2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
998
999         * AssemblyBuilderTest.cs: New file.
1000
1001 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
1002
1003         * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
1004         using a custom attribute.
1005
1006 2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
1007
1008         * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
1009
1010         * MethodBuilderTest.cs: updated to NUNIT2 conventions.
1011
1012         * ConstructorBuilderTest.cs: New file.
1013
1014 2003-02-09  Zoltan Varga  <vargaz@freemail.hu>
1015
1016         * TypeBuilderTest.cs: Added lots of new tests.
1017
1018 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
1019
1020         * TypeBuilderTest.cs: New file.
1021
1022         * MethodBuilderTest.cs ChangeLog: New files.