This should fix #76928. This fix incorporates ideas from a patch
[mono.git] / mcs / class / System / Test / System.CodeDom / ChangeLog
1 2005-11-30  Gert Driesen  <drieseng@users.sourceforge.net>
2
3         * CodeRemoveEventStatementTest.cs: Added tests for ctors.
4
5 2005-11-20  Gert Driesen  <drieseng@users.sourceforge.net>
6
7         * CodeTypeParameterCollectionTest.cs: Improve coverage of AddRange 
8         test. Added Remove tests.
9         * CodeParameterDeclarationExpressionCollectionTest.cs: Same.
10         * CodeCatchClauseCollectionTest.cs: Same.
11         * CodeStatementCollectionTest.cs: Same.
12         * CodeTypeMemberCollectionTest.cs: Same.
13         * CodeExpressionCollectionTest.cs: Same.
14         * CodeTypeReferenceCollectionTest.cs: Same.
15         * CodeCommentStatementCollectionTest.cs: Same.
16         * CodeAttributeArgumentCollectionTest.cs: Same.
17         * CodeAttributeDeclarationCollectionTest.cs: Same.
18         * CodeDirectiveCollectionTest.cs: Same.
19         * CodeTypeDeclarationCollectionTest.cs: Same.
20         * CodeNamespaceCollectionTest.cs: Same.
21
22 2005-11-20  Gert Driesen  <drieseng@users.sourceforge.net>
23
24         * CodeTypeParameterCollectionTest.cs: Added tests for ctors, and
25         Add/AddRange/Insert methods.
26         * CodeCatchClauseCollectionTest.cs: Added tests for ctors, and
27         Add/AddRange/Insert methods.
28         * CodeStatementCollectionTest.cs: Added AddRange test for null item.
29         * CodeTypeMemberCollectionTest.cs: Added tests for ctors, and
30         Add/AddRange/Insert methods.
31         * CodeCommentStatementCollectionTest.cs: Added tests for ctors, and
32         Add/AddRange/Insert methods.
33         * CodeAttributeArgumentCollectionTest.cs: Added tests for ctors, and
34         Add/AddRange/Insert methods.
35         * CodeAttributeDeclarationCollectionTest.cs: Added tests for ctors,
36         and Add/AddRange/Insert methods.
37         * CodeDirectiveCollectionTest.cs: Added tests for ctors, and
38         Add/AddRange/Insert methods.
39         * CodeTypeDeclarationCollectionTest.cs: Added tests for ctors, and
40         Add/AddRange/Insert methods.
41         * CodeNamespaceImportCollectionTest.cs: Added tests for ctor, Add and
42         AddRange methods.
43         * CodeNamespaceCollectionTest.cs: Added tests for ctors, and
44         Add/AddRange/Insert methods.
45
46 2005-11-09  Gert Driesen  <drieseng@users.sourceforge.net>
47
48         * CodeExpressionCollectionTest.cs: Fixed test case for AddRange_Self
49         to really discover regressions.
50         * CodeStatementCollectionTest.cs: same.
51         * CodeTypeReferenceCollectionTest.cs: same.
52
53 2005-11-08  Sebastien Pouliot  <sebastien@ximian.com>
54
55         * CodeExpressionCollectionTest.cs: Added test case for AddRange(self).
56         * CodeStatementCollectionTest.cs: Added test case for AddRange(self).
57         * CodeTypeReferenceCollectionTest.cs: Added test case for 
58         AddRange(self).
59
60 2005-11-08  Gert Driesen  <drieseng@users.sourceforge.net>
61
62         * CodeExpressionCollectionTest.cs: Added tests for ctors and AddRange
63         changes made in r52579.
64         * CodeParameterDeclarationExpressionCollectionTest.cs: same.
65         * CodeTypeReferenceCollectionTest.cs: same.
66
67 2005-11-07  Sebastien Pouliot  <sebastien@ximian.com>
68
69         * CodeMethodInvokeExpressionTest.cs: Fixed some failures on 2.0 
70         tests.
71
72 2005-11-04  Gert Driesen  <drieseng@users.sourceforge.net>
73
74         * CodeTypeReferenceExpressionTest.cs: Added tests.
75         * CodeVariableDeclarationStatementTest.cs: Added tests.
76         * CodePropertyReferenceExpressionTest.cs: Added tests.
77         * CodeNamespaceImportTest.cs: Added tests.
78         * CodeTypeConstructorTest.cs: Added tests.
79         * CodeSnippetExpressionTest.cs: Added tests.
80         * CodeParameterDeclarationExpressionTest.cs: Added tests.
81         * CodeObjectCreateExpressionTest.cs: Added tests.
82         * CodeTypeDelegateTest.cs: Set eol-style to native.
83         * CodeLabeledStatementTest.cs: Added tests.
84         * CodeConstructorTest.cs: Added tests.
85         * CodeTypeOfExpressionTest.cs: Added tests.
86         * CodeGotoStatementTest.cs: Added tests.
87         * CodeCastExpressionTest.cs: Added tests.
88         * CodeMemberFieldTest.cs: Set eol-style to native.
89         * CodeMethodInvokeExpressionTest.cs: Added tests.
90         * CodeEventReferenceExpressionTest.cs: Added tests.
91         * CodeChecksumPragmaTest.cs: Added tests.
92         * CodeSnippetCompileUnitTest.cs: Added tests.
93         * CodeNamespaceTest.cs: Added tests.
94         * CodeSnippetStatementTest.cs: Added tests.
95         * CodeMemberMethodTest.cs: Added tests.
96         * CodeMemberPropertyTest.cs: Set eol-style to native.
97         * CodeCatchClauseTest.cs: Added tests.
98         * CodeStatementCollectionTest.cs: Added tests.
99         * CodeRegionDirectiveTest.cs: Added tests.
100         * CodeTypeParameterTest.cs: Added tests.
101         * CodeVariableReferenceExpressionTest.cs: Added tests.
102         * CodeDefaultValueExpressionTest.cs: Added tests.
103         * CodeSnippetTypeMemberTest.cs: Added tests.
104         * CodeDelegateCreateExpressionTest.cs: Added tests.
105         * CodeLinePragmaTest.cs: Added tests.
106         * CodeMethodReferenceExpressionTest.cs: Added tests.
107
108 2005-10-25  Gert Driesen  <drieseng@users.sourceforge.net>
109
110         * CodeArgumentReferenceExpressionTest.cs: Fixed namespace.
111         * CodeArrayCreateExpressionTest.cs: Fixed namespace.
112         * CodeAttachEventStatementTest.cs: Fixed namespace and added tests for
113         contructors that were not covered.
114         * CodeAttributeArgumentTest.cs: Fixed namespace.
115         * CodeAttributeDeclarationTest.cs: Fixed namespace and added tests for
116         constructors that were not covered.
117
118 2005-10-24  Gert Driesen  <drieseng@users.sourceforge.net>
119
120         * CodeArgumentReferenceExpressionTest.cs: Added test for default ctor
121         and default value of ParameterName.
122         * CodeArrayCreateExpressionTest.cs: Added test for default ctor and
123         default value of CreateType.
124         * CodeAttachEventStatementTest.cs: Added test for default ctor and
125         default value of Event.
126         * CodeAttributeArgumentTest.cs: Added test for default ctor and 
127         default value of Name.
128         * CodeAttributeDeclarationTest.cs: Added test for default ctor and
129         default value of Name.
130
131 2005-10-24  Gert Driesen  <drieseng@users.sourceforge.net>
132
133         * CodeTypeReferenceTest.cs: Enabled test case for bug #76535. Added
134         few additional tests for null or zero length data type of array.
135
136 2005-10-24  Sebastien Pouliot  <sebastien@ximian.com> 
137  
138         * CodeTypeReferenceCas.cs: Fixed test cases not to trigger bug or 
139         depend on the internal ctor.
140         * CodeTypeReferenceTest.cs: Added a test case for bug #76535.
141
142 2005-10-24  Sebastien Pouliot  <sebastien@ximian.com>
143
144         * CodeArgumentReferenceExpressionCas.cs, 
145         CodeArrayCreateExpressionCas.cs, CodeArrayIndexerExpressionCas.cs,
146         CodeAssignStatementCas.cs, CodeAttachEventStatementCas.cs,
147         CodeAttributeArgumentCas.cs, CodeAttributeArgumentCollectionCas.cs,
148         CodeAttributeDeclarationCas.cs, 
149         CodeAttributeDeclarationCollectionCas.cs, 
150         CodeBaseReferenceExpressionCas.cs, CodeBinaryOperatorExpressionCas.cs,
151         CodeCastExpressionCas.cs, CodeCatchClauseCas.cs,
152         CodeCatchClauseCollectionCas.cs, CodeChecksumPragmaCas.cs,
153         CodeCommentStatementCas.cs, CodeCommentStatementCollectionCas.cs,
154         CodeCompileUnitCas.cs, CodeConditionStatementCas.cs,
155         CodeConstructorCas.cs, CodeDefaultValueExpressionCas.cs,
156         CodeDelegateCreateExpressionCas.cs, 
157         CodeDelegateInvokeExpressionCas.cs, CodeDirectionExpressionCas.cs,
158         CodeDirectiveCas.cs, CodeDirectiveCollectionCas.cs,
159         CodeEntryPointMethodCas.cs, CodeEventReferenceExpressionCas.cs,
160         CodeExpressionCas.cs, CodeExpressionCollectionCas.cs, 
161         CodeExpressionStatementCas.cs, CodeFieldReferenceExpressionCas.cs,
162         CodeGotoStatementCas.cs, CodeIndexerExpressionCas.cs,
163         CodeIterationStatementCas.cs, CodeLinePragmaCas.cs,
164         CodeMemberEventCas.cs, CodeMemberFieldCas.cs, CodeMemberMethodCas.cs,
165         CodeMemberPropertyCas.cs, CodeMethodInvokeExpressionCas.cs,
166         CodeMethodReferenceExpressionCas.cs, CodeMethodReturnStatementCas.cs,
167         CodeNamespaceCas.cs, CodeNamespaceCollectionCas.cs,
168         CodeNamespaceImportCas.cs, CodeNamespaceImportCollectionCas.cs,
169         CodeObjectCas.cs, CodeObjectCreateExpressionCas.cs,
170         CodeParameterDeclarationExpressionCas.cs,
171         CodeParameterDeclarationExpressionCollectionCas.cs,
172         CodePrimitiveExpressionCas.cs, CodePropertyReferenceExpressionCas.cs,
173         CodePropertySetValueReferenceExpressionCas.cs,
174         CodeRegionDirectiveCas.cs, CodeRemoveEventStatementCas.cs,
175         CodeSnippetCompileUnitCas.cs, CodeSnippetExpressionCas.cs,
176         CodeSnippetStatementCas.cs, CodeSnippetTypeMemberCas.cs,
177         CodeStatementCas.cs, CodeStatementCollectionCas.cs,
178         CodeThisReferenceExpressionCas.cs, CodeThrowExceptionStatementCas.cs,
179         CodeTryCatchFinallyStatementCas.cs, CodeTypeConstructorCas.cs,
180         CodeTypeDeclarationCas.cs, CodeTypeDeclarationCollectionCas.cs,
181         CodeTypeDelegateCas.cs, CodeTypeMemberCas.cs, 
182         CodeTypeMemberCollectionCas.cs, CodeTypeOfExpressionCas.cs,
183         CodeTypeParameterCas.cs, CodeTypeReferenceCas.cs,
184         CodeTypeReferenceCollectionCas.cs, CodeTypeReferenceExpressionCas.cs,
185         CodeVariableDeclarationStatementCas.cs,
186         CodeVariableReferenceExpressionCas.cs: New. CAS unit tests.
187
188 2005-10-07  Gert Driesen  <drieseng@users.sourceforge.net>
189
190         * CodeTypeReferenceTest.cs: Added tests for multi-dimensional
191         arrays.
192
193 2005-10-05  Gert Driesen  <drieseng@users.sourceforge.net>
194
195         * CodeTypeReferenceTest.cs: Added tests for generic types and base
196         types with generic type parameters.
197
198 2005-10-02  Gert Driesen  <drieseng@users.sourceforge.net>
199
200         * CodeTypeReferenceTest.cs: Added tests for CodeTypeParameter ctor,
201         and string (basetype) ctor.
202
203 2005-07-24  Gert Driesen  <drieseng@users.sourceforge.net>
204
205         * CodeTypeDelegateTest.cs: Added tests for BaseTypes and ReturnType.
206
207 2005-06-28  Gert Driesen  <drieseng@users.sourceforge.net>
208
209         * CodeTypeReferenceTest.cs: Tests for zero-length and null type names,
210         and null type.
211
212 2005-06-26  Gert Driesen  <drieseng@users.sourceforge.net>
213
214         * CodeMemberPropertyTest.cs: Test for default value of Type property.
215
216 2005-06-25  Gert Driesen  <drieseng@users.sourceforge.net>
217
218         * CodeMemberFieldTest.cs: Test for default value of Type property.