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