2007-03-12 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / corlib / Test / System.Reflection.Emit / ChangeLog
1 2007-03-12  Zoltan Varga  <vargaz@gmail.com>
2
3         * DynamicMethodTest.cs: Add a test for circular references.
4
5 2007-03-07  Gert Driesen  <drieseng@users.sourceforge.net>
6
7         * EnumBuilderTest.cs: Enabled test that failed due to bug #81037.
8         Coding style fixes.
9         * ModuleBuilderTest.cs: Avoid compiler warning in test for bug #80435.
10         Use Assert instead of deprecated Assertion class. Number tests.
11
12 2007-03-06  Rolf Bjarne Kvinge  <RKvinge@novell.com>
13
14         * ModuleBuilderTest.cs: Added GetArrayMethodToStringTest () -#80435.
15
16 2007-03-05  Gert Driesen  <drieseng@users.sourceforge.net>
17
18         * EnumBuilderTest.cs: Added tests for bug #81007. Use Assert instead
19         of deriving from Assertion. Marked HasElementType test NotWorking on
20         2.0 profile.
21
22 2007-02-26  Gert Driesen  <drieseng@users.sourceforge.net>
23
24         * MethodBuilderTest.cs: Move from Assertion to Assert. Added tests
25         for zero-length and null dll name for DllImport.  Enabled extra tests
26         in TestDynamicParams.
27
28 2007-01-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
29
30         * EnumBuilderTest.cs: Created test for #80396.
31
32 2006-12-15  Raja R Harinath  <rharinath@novell.com>
33
34         * TypeBuilderTest.cs (MakeGenericType, Fail_MakeGenericType): New
35         tests inspired by #80253.
36
37 2006-09-16  Gert Driesen  <drieseng@users.sourceforge.net>
38
39         * DynamicMethodTest.cs: Enabled tests for bug #79367.
40
41 2006-09-13  Gert Driesen  <drieseng@users.sourceforge.net>
42
43         * DynamicMethodTest.cs: Added ctor tests for name null check. Added
44         tests for bug #79367 (marked NotWorking).
45
46 2006-09-02  Zoltan Varga  <vargaz@gmail.com>
47
48         * TypeBuilderTest.cs: Add a test for #79249.
49
50 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
51
52         * DynamicMethodTest.cs: Add a test for skipVisibility.
53
54 2006-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
55
56         * AssemblyBuilderTest.cs: The GetType_IgnoreCase test case doesn't 
57         work under MS.
58         * ConstructorBuilderTest.cs: The TestMethodHandle test case doesn't
59         work under MS.
60
61 2006-07-09  Gert Driesen  <drieseng@users.sourceforge.net>
62
63         * AssemblyBuilderTest.cs: Added test for bug #78724.
64         * DynamicMethodTest.cs: Added test for bug #78253, and added test for
65         empty method body.
66
67 2006-02-27  Gert Driesen  <drieseng@users.sourceforge.net>
68
69         * ConstructorBuilderTest.cs: Expect ArgumentOutOfRangeException
70         instead of ArgumentException when passing Request action to
71         AddDeclarativeSecurity (bug #77640).
72         * MethodBuilderTest.cs: Same.
73         * TypeBuilderTest.cs: Same.
74
75 2005-12-15  Raja R Harinath  <rharinath@novell.com>
76
77         * TypeBuilderTest.cs (GenericType): Add a minimal testcase for
78         generic type builders.
79
80 2005-12-12  Raja R Harinath  <rharinath@novell.com>
81
82         * AssemblyBuilderTest.cs (TestIsDefined): Make failure messages unique.
83
84 2005-12-10  Zoltan Varga  <vargaz@gmail.com>
85
86         * MethodBuilderTest.cs: Add test for handling not accessible custom
87         attributes.
88
89 2005-10-27  Zoltan Varga  <vargaz@gmail.com>
90
91         * FieldBuilderTest.cs MethodBuilderTest.cs ConstructorBuilderTest.cs:
92         Add tests for #76521.
93
94 2005-07-29  Zoltan Varga  <vargaz@freemail.hu>
95
96         * AssemblyBuilderTest.cs: Add test for #75650.
97
98 2005-07-21  Jb Evain  <jbevain@gmail.com>
99
100         * ILGeneratorTest.cs: Add tests for exception filters (bug #75010).
101
102 2005-06-22  Gert Driesen  <drieseng@users.sourceforge.net>
103
104         * MethodBuilderTest.cs: Updated existing tests to no longer define
105         zero-length method body. Added tests for bug #75236.
106
107 2005-06-14  Sebastien Pouliot  <sebastien@ximian.com>
108
109         * AssemblyBuilderTest.cs: Split AssemblyName_PublicKey to move culture
110         tests to a new method (as their problem is different from #75246).
111
112 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
113
114         * AssemblyBuilderTest.cs: Setting KeyPair of AssemblyName has 
115         currently no effect on PublicKey(Token) and FullName of AssemblyName
116         of the AssemblyBuilder. Test for bug #75246.
117
118 2005-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
119
120         * AssemblyBuilderTest.cs: Removed inheritance from deprecated
121         Assertion class. Use Assert class instead.
122
123 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
124
125         * AssemblyBuilderTest.cs: Added AssemblyName tests that currently
126         fail on Mono.
127
128 2005-06-12  Gert Driesen  <drieseng@users.sourceforge.net>
129
130         * FieldBuilderTest.cs: Enabled tests for FieldHandle again after 
131         fixing regression.
132         * ConstructorBuilderTest.cs: MethodHandle should not throw
133         NotSupportedException.
134         * MethodBuilderTest.cs: Enabled test for MethodHandle again after
135         fixing regression, and added additional test.
136
137 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
138
139         * MethodBuilderTest.cs: Add tests for setting DllImportAttribute.
140
141 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
142
143         * TypeBuilderTest.cs: Add tests for bug #74906.
144
145 2005-04-30  Ben Maurer  <bmaurer@ximian.com>
146
147         * TypeBuilderTest.cs: Don't write to a specific path in /tmp --
148         breaks multiple users.
149
150 2005-04-28  Zoltan Varga  <vargaz@freemail.hu>
151
152         * AssemblyBuilderTest.cs: Add test for GetModules ().
153
154 2005-04-16  Zoltan Varga  <vargaz@freemail.hu>
155
156         * MethodBuilderTest.cs: Add test for parameter attributes.
157
158 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
159
160         * MethodRentalCas.cs: New. CAS unit tests for MethodRental.
161
162 2005-03-23  Zoltan Varga  <vargaz@freemail.hu>
163
164         * TypeBuilderTest.cs: Fix this up after the last change.
165
166 2005-03-23  Martin Baulig  <martin@ximian.com>
167
168         * TypeBuilderTest.cs (TestIsAssignableTo_NotDotNet): Put this
169         whole method into the "NotWorking" category.
170
171 2005-03-23  Martin Baulig  <martin@ximian.com>
172
173         * TypeBuilderTest.cs: Disable last test again since the bug report
174         is reopened.
175
176 2005-03-21  Nick Drochak <ndrochak@ieee.org>
177
178         * TypeBuilderTest.cs: Move asserts which fail on .NET to a new
179         test method and disable it on .NET.
180
181 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
182
183         * TypeBuilderTest.cs: Reenable last test.
184
185 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
186
187         * ILGeneratorTest.cs: New test file.
188
189 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
190
191         * TypeBuilderTest.cs: Disable last test since the fix is reverted.
192
193 2005-03-08  Zoltan Varga  <vargaz@freemail.hu>
194
195         * TypeBuilderTest.cs: Add new test.
196
197 2005-02-11  Zoltan Varga  <vargaz@freemail.hu>
198
199         * TypeBuilderTest.cs: Add tests for IsAssignableFrom.
200
201 2004-01-31  Nick Drochak <ndrochak@ieee.org>
202
203         * TypeBuilderTest.cs: Put "NotWorking" on failing tests for mono.
204
205 2004-01-30  Nick Drochak <ndrochak@ieee.org>
206
207         * ModuleBuilderTest.cs: Avoid path length exceptions on Windows.
208
209 2004-11-22  Zoltan Varga  <vargaz@freemail.hu>
210
211         * AssemblyBuilderTest.cs: Add regression test for bug #69780.
212
213 2004-11-06  Zoltan Varga  <vargaz@freemail.hu>
214
215         * TypeBuilderTest.cs: Ignore some tests which depend on TypeBuilder
216         features which are unlikely to change due to mcs depending on them.
217
218 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
219
220         * EnumBuilderTest.cs: Remove test that depends on the exact format
221         of AssemblyName.FullName.
222
223 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
224
225         * TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
226         depends on exception ordering.
227
228 2004-10-05  Zoltan Varga  <vargaz@freemail.hu>
229
230         * MethodBuilderTest.cs: Add tests for default values for parameters.
231
232 2004-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
233
234         * TypeBuilderTest.cs: Added test to ensure NotSupportedException is
235         thrown when creating a type with a default ctor while parent does
236         not have a default ctor.
237
238 2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
239
240         * ModuleBuilderTest.cs: Add test for lookup of global methods.
241
242 2004-08-29  Nick Drochak <ndrochak@ieee.org>
243
244         * TypeBuilderTestTest.cs: Call EnumBuilder.CreateType() before you call
245         TypeBuilder.CreateType().
246
247 2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
248
249         * TypeBuilderTest.cs: Add regression test for #62237.
250
251 2004-06-14  Sebastien Pouliot  <sebastien@ximian.com>
252
253         * EnumBuilderTest.cs: Fixed typos so the test is reported in 
254         alphabetical order by NUnit.
255
256 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
257
258         * TypeBuilderTest.cs: Added tests for completed/created type
259
260         * FieldBuilderTest.cs: Added tests for FieldBuilder (mostly
261         checking error conditions for now)
262
263         * EnumBuilderTest.cs: Added tests for EnumBuilder
264
265         * MethodBuilderTest.cs: Added tests for invalid parameter 
266         indexes for created types, added test for GetHashCode
267
268 2004-06-09  Gert Driesen <drieseng@users.sourceforge.net>
269
270         * MethodRentalTest.cs: Added check for invalid method size,
271         fixed tests on MS.NET, Mono-stylized
272
273 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
274
275         * MethodRentalTest.cs: New file.
276
277 2004-03-24  Sebastien Pouliot  <sebastien@ximian.com>
278
279         * AssemblyBuilderTest.cs: Added new tests to build strongnamed 
280         assemblies.
281
282 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
283
284         * CustomAttributeBuilderTest.cs: Call GetCustomAttributes with false
285         so custom attributes on Object do not screw the results.
286
287 2004-03-15  Nick Drochak <ndrochak@ieee.org>
288
289         * CustomAttributeBuilderTest.cs: Force test to pass if we are running
290         on version 1.1 of the CLR.  That version does not throw the exception.
291
292 2004-03-09  Jackson Harper  <jackson@ximian.com>
293
294         * AssemblyBuilderAccessTest.cs:
295         * CustomAttributeBuilderTest.cs: New test cases
296         from nvineeth_mono@yahoo.com.
297
298 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
299
300         * MethodBuilderTest.cs: Fix test so it runs under MS.
301
302         * TypeBuilderTest.cs: Add some tests.
303
304 2004-02-11  Zoltan Varga  <vargaz@freemail.hu>
305
306         * MethodBuilderTest.cs: Add tests for parameter info.
307
308 2004-01-27  Zoltan Varga  <vargaz@freemail.hu>
309
310         * AssemblyBuilderTest.cs (TestCustomAttributes): Remove 
311         KeyFileAttribute from the test, since it must point to a valid keyfile.
312
313 2004-01-09  Nick Drochak <ndrochak@ieee.org>
314
315         * TypeBuilderTest.cs (TestEnums): Fix build with csc.
316
317 2004-01-07  Zoltan Varga  <vargaz@freemail.hu>
318
319         * TypeBuilderTest.cs (IsDefined): Comment out this test, since 
320         IsDefined works under mono.
321
322         * TypeBuilderTest.cs (TestEnums): New test for using runtime generated
323         enums.
324
325 2003-12-17  Nick Drochak <ndrochak@gol.com>
326
327         * ModuleBuilderTest.cs: Shorten the path, there's a 260-or-so character
328         limit for the path name.
329
330 2003-12-15  Zoltan Varga  <vargaz@freemail.hu>
331
332         * MethodBuilderTest.cs ConstructorBuilderTest.cs: Add tests for
333         AddDeclarativeSecurity.
334
335 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
336
337         * ConstructorBuilderTest.cs (TestAttributes): Make this test more
338         general so it runs on mono too.
339
340 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
341
342         * ModuleBuilderTest.cs: Added tests for IsTransient ().
343
344         * ModuleBuilderTest.cs: Added tests for DefineDocument ().
345
346         * AssemblyBuilderTest.cs: Added error handling tests.
347
348 2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
349
350         * MethodBuilderTest.cs (TestReturnType): Make test more general so
351         it works both on Mono and MS.NET.
352
353 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
354
355         * EventBuilderTest.cs: New file.
356
357         * PropertyBuilderTest.cs: New file.
358
359 2003-05-28  Nick Drochak <ndrochak@gol.com>
360
361         * MethodBuilderTest: correct order of expected and actual values.
362
363 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
364
365         * ModuleBuilderTest.cs: New file.
366
367 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
368
369         * TypeBuilderTest.cs: More tests.
370
371 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
372
373         * AssemblyBuilderTest.cs: More tests.
374
375 2003-05-12  Zoltan Varga  <vargaz@freemail.hu>
376
377         * MethodBuilderTest.cs: Comment out test which fails because of a mono
378         extension to DefineParameter.
379
380 2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
381
382         * AssemblyBuilderTest.cs: New file.
383
384 2003-02-12  Zoltan Varga  <vargaz@freemail.hu>
385
386         * MethodBuilderTest.cs: Added test for setting MethodImplAttributes
387         using a custom attribute.
388
389 2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
390
391         * ConstructorBuilderTest.cs: added SetCustomAttribute() tests.
392
393         * MethodBuilderTest.cs: updated to NUNIT2 conventions.
394
395         * ConstructorBuilderTest.cs: New file.
396
397 2003-02-09  Zoltan Varga  <vargaz@freemail.hu>
398
399         * TypeBuilderTest.cs: Added lots of new tests.
400
401 2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
402
403         * TypeBuilderTest.cs: New file.
404
405         * MethodBuilderTest.cs ChangeLog: New files.