Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1609)

Side by Side Diff: pkg/analyzer/test/generated/parser_fasta_test.dart

Issue 2706293014: Add preliminary support for method declarations to AstBuilder. (Closed)
Patch Set: Merge and fix test assertions. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 import 'package:analyzer/dart/ast/ast.dart'; 5 import 'package:analyzer/dart/ast/ast.dart';
6 import 'package:analyzer/dart/element/element.dart'; 6 import 'package:analyzer/dart/element/element.dart';
7 import 'package:analyzer/error/error.dart'; 7 import 'package:analyzer/error/error.dart';
8 import 'package:analyzer/src/generated/parser.dart' as analyzer; 8 import 'package:analyzer/src/generated/parser.dart' as analyzer;
9 import 'package:analyzer/src/generated/utilities_dart.dart'; 9 import 'package:analyzer/src/generated/utilities_dart.dart';
10 import 'package:front_end/src/fasta/analyzer/ast_builder.dart'; 10 import 'package:front_end/src/fasta/analyzer/ast_builder.dart';
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 class ClassMemberParserTest_Fasta extends FastaParserTestCase 49 class ClassMemberParserTest_Fasta extends FastaParserTestCase
50 with ClassMemberParserTestMixin { 50 with ClassMemberParserTestMixin {
51 @override 51 @override
52 @failingTest 52 @failingTest
53 void test_constFactory() { 53 void test_constFactory() {
54 // TODO(paulberry): Unhandled event: ConstructorReference 54 // TODO(paulberry): Unhandled event: ConstructorReference
55 super.test_constFactory(); 55 super.test_constFactory();
56 } 56 }
57 57
58 @override 58 @override
59 @failingTest 59 @assertFailingTest
60 void test_parseAwaitExpression_asStatement_inAsync() { 60 void test_parseAwaitExpression_asStatement_inAsync() {
61 // TODO(paulberry): Add support for async 61 // TODO(paulberry): Add support for async
62 super.test_parseAwaitExpression_asStatement_inAsync(); 62 super.test_parseAwaitExpression_asStatement_inAsync();
63 } 63 }
64 64
65 @override 65 @override
66 @failingTest 66 @failingTest
67 void test_parseAwaitExpression_asStatement_inSync() {
68 // TODO(paulberry): Add support for method declarations
69 super.test_parseAwaitExpression_asStatement_inSync();
70 }
71
72 @override
73 @failingTest
74 void test_parseClassMember_constructor_withInitializers() { 67 void test_parseClassMember_constructor_withInitializers() {
75 // TODO(paulberry): 'this' can't be used here. 68 // TODO(paulberry): 'this' can't be used here.
76 super.test_parseClassMember_constructor_withInitializers(); 69 super.test_parseClassMember_constructor_withInitializers();
77 } 70 }
78 71
79 @override 72 @override
80 @failingTest 73 @failingTest
81 void test_parseClassMember_field_covariant() { 74 void test_parseClassMember_field_covariant() {
82 // TODO(paulberry): Unhandled event: Fields 75 // TODO(paulberry): Unhandled event: Fields
83 super.test_parseClassMember_field_covariant(); 76 super.test_parseClassMember_field_covariant();
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 120
128 @override 121 @override
129 @failingTest 122 @failingTest
130 void test_parseClassMember_getter_functionType() { 123 void test_parseClassMember_getter_functionType() {
131 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: get} 124 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: get}
132 super.test_parseClassMember_getter_functionType(); 125 super.test_parseClassMember_getter_functionType();
133 } 126 }
134 127
135 @override 128 @override
136 @failingTest 129 @failingTest
137 void test_parseClassMember_getter_void() {
138 // TODO(paulberry): Add support for method declarations
139 super.test_parseClassMember_getter_void();
140 }
141
142 @override
143 @failingTest
144 void test_parseClassMember_method_external() {
145 // TODO(paulberry): Add support for method declarations
146 super.test_parseClassMember_method_external();
147 }
148
149 @override
150 @failingTest
151 void test_parseClassMember_method_external_withTypeAndArgs() {
152 // TODO(paulberry): Add support for method declarations
153 super.test_parseClassMember_method_external_withTypeAndArgs();
154 }
155
156 @override
157 @failingTest
158 void test_parseClassMember_method_generic_comment_noReturnType() { 130 void test_parseClassMember_method_generic_comment_noReturnType() {
159 // TODO(paulberry): Fasta doesn't support generic comment syntax 131 // TODO(paulberry): Fasta doesn't support generic comment syntax
160 super.test_parseClassMember_method_generic_comment_noReturnType(); 132 super.test_parseClassMember_method_generic_comment_noReturnType();
161 } 133 }
162 134
163 @override 135 @override
164 @failingTest 136 @failingTest
165 void test_parseClassMember_method_generic_comment_returnType() { 137 void test_parseClassMember_method_generic_comment_returnType() {
166 // TODO(paulberry): Fasta doesn't support generic comment syntax 138 // TODO(paulberry): Fasta doesn't support generic comment syntax
167 super.test_parseClassMember_method_generic_comment_returnType(); 139 super.test_parseClassMember_method_generic_comment_returnType();
168 } 140 }
169 141
170 @override 142 @override
171 @failingTest 143 @failingTest
172 void test_parseClassMember_method_generic_comment_returnType_bound() { 144 void test_parseClassMember_method_generic_comment_returnType_bound() {
173 // TODO(paulberry): Fasta doesn't support generic comment syntax 145 // TODO(paulberry): Fasta doesn't support generic comment syntax
174 super.test_parseClassMember_method_generic_comment_returnType_bound(); 146 super.test_parseClassMember_method_generic_comment_returnType_bound();
175 } 147 }
176 148
177 @override 149 @override
178 @failingTest 150 @failingTest
179 void test_parseClassMember_method_generic_comment_void() { 151 void test_parseClassMember_method_generic_comment_void() {
180 // TODO(paulberry): Fasta doesn't support generic comment syntax 152 // TODO(paulberry): Fasta doesn't support generic comment syntax
181 super.test_parseClassMember_method_generic_comment_void(); 153 super.test_parseClassMember_method_generic_comment_void();
182 } 154 }
183 155
184 @override 156 @override
185 @failingTest 157 @failingTest
186 void test_parseClassMember_method_generic_noReturnType() {
187 // TODO(paulberry): Add support for method declarations
188 super.test_parseClassMember_method_generic_noReturnType();
189 }
190
191 @override
192 @failingTest
193 void test_parseClassMember_method_generic_returnType() {
194 // TODO(paulberry): Add support for method declarations
195 super.test_parseClassMember_method_generic_returnType();
196 }
197
198 @override
199 @failingTest
200 void test_parseClassMember_method_generic_void() {
201 // TODO(paulberry): Add support for method declarations
202 super.test_parseClassMember_method_generic_void();
203 }
204
205 @override
206 @failingTest
207 void test_parseClassMember_method_get_noType() {
208 // TODO(paulberry): Add support for method declarations
209 super.test_parseClassMember_method_get_noType();
210 }
211
212 @override
213 @failingTest
214 void test_parseClassMember_method_get_type() {
215 // TODO(paulberry): Add support for method declarations
216 super.test_parseClassMember_method_get_type();
217 }
218
219 @override
220 @failingTest
221 void test_parseClassMember_method_get_void() {
222 // TODO(paulberry): Add support for method declarations
223 super.test_parseClassMember_method_get_void();
224 }
225
226 @override
227 @failingTest
228 void test_parseClassMember_method_operator_noType() {
229 // TODO(paulberry): Add support for method declarations
230 super.test_parseClassMember_method_operator_noType();
231 }
232
233 @override
234 @failingTest
235 void test_parseClassMember_method_operator_type() {
236 // TODO(paulberry): Add support for method declarations
237 super.test_parseClassMember_method_operator_type();
238 }
239
240 @override
241 @failingTest
242 void test_parseClassMember_method_operator_void() {
243 // TODO(paulberry): Add support for method declarations
244 super.test_parseClassMember_method_operator_void();
245 }
246
247 @override
248 @failingTest
249 void test_parseClassMember_method_returnType_functionType() { 158 void test_parseClassMember_method_returnType_functionType() {
250 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: m} 159 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: m}
251 super.test_parseClassMember_method_returnType_functionType(); 160 super.test_parseClassMember_method_returnType_functionType();
252 } 161 }
253 162
254 @override 163 @override
255 @failingTest 164 @failingTest
256 void test_parseClassMember_method_returnType_parameterized() {
257 // TODO(paulberry): Add support for method declarations
258 super.test_parseClassMember_method_returnType_parameterized();
259 }
260
261 @override
262 @failingTest
263 void test_parseClassMember_method_set_noType() {
264 // TODO(paulberry): Add support for method declarations
265 super.test_parseClassMember_method_set_noType();
266 }
267
268 @override
269 @failingTest
270 void test_parseClassMember_method_set_type() {
271 // TODO(paulberry): Add support for method declarations
272 super.test_parseClassMember_method_set_type();
273 }
274
275 @override
276 @failingTest
277 void test_parseClassMember_method_set_void() {
278 // TODO(paulberry): Add support for method declarations
279 super.test_parseClassMember_method_set_void();
280 }
281
282 @override
283 @failingTest
284 void test_parseClassMember_method_trailing_commas() {
285 // TODO(paulberry): Add support for method declarations
286 super.test_parseClassMember_method_trailing_commas();
287 }
288
289 @override
290 @failingTest
291 void test_parseClassMember_operator_functionType() { 165 void test_parseClassMember_operator_functionType() {
292 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: oper ator} 166 // TODO(paulberry): InputError: ErrorKind.ExpectedFunctionBody {actual: oper ator}
293 super.test_parseClassMember_operator_functionType(); 167 super.test_parseClassMember_operator_functionType();
294 } 168 }
295 169
296 @override 170 @override
297 @failingTest 171 @failingTest
298 void test_parseClassMember_operator_index() { 172 void test_parseClassMember_operator_index() {
299 // TODO(paulberry): Unhandled event: OperatorName 173 // TODO(paulberry): Unhandled event: OperatorName
300 super.test_parseClassMember_operator_index(); 174 super.test_parseClassMember_operator_index();
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 @override 219 @override
346 @failingTest 220 @failingTest
347 void test_parseConstructorFieldInitializer_unqualified() { 221 void test_parseConstructorFieldInitializer_unqualified() {
348 // TODO(paulberry): Expected: an object with length of <1> 222 // TODO(paulberry): Expected: an object with length of <1>
349 super.test_parseConstructorFieldInitializer_unqualified(); 223 super.test_parseConstructorFieldInitializer_unqualified();
350 } 224 }
351 225
352 @override 226 @override
353 @failingTest 227 @failingTest
354 void test_parseGetter_nonStatic() { 228 void test_parseGetter_nonStatic() {
355 // TODO(paulberry): Add support for method declarations 229 // TODO(paulberry): handle doc comments
356 super.test_parseGetter_nonStatic(); 230 super.test_parseGetter_nonStatic();
357 } 231 }
358 232
359 @override 233 @override
360 @failingTest 234 @failingTest
361 void test_parseGetter_static() { 235 void test_parseGetter_static() {
362 // TODO(paulberry): Invalid modifier (static). Report an error. 236 // TODO(paulberry): Invalid modifier (static). Report an error.
363 super.test_parseGetter_static(); 237 super.test_parseGetter_static();
364 } 238 }
365 239
(...skipping 14 matching lines...) Expand all
380 @override 254 @override
381 @failingTest 255 @failingTest
382 void test_parseOperator() { 256 void test_parseOperator() {
383 // TODO(paulberry): Unhandled event: OperatorName 257 // TODO(paulberry): Unhandled event: OperatorName
384 super.test_parseOperator(); 258 super.test_parseOperator();
385 } 259 }
386 260
387 @override 261 @override
388 @failingTest 262 @failingTest
389 void test_parseSetter_nonStatic() { 263 void test_parseSetter_nonStatic() {
390 // TODO(paulberry): Add support for method declarations 264 // TODO(paulberry): handle doc comments
391 super.test_parseSetter_nonStatic(); 265 super.test_parseSetter_nonStatic();
392 } 266 }
393 267
394 @override 268 @override
395 @failingTest 269 @failingTest
396 void test_parseSetter_static() { 270 void test_parseSetter_static() {
397 // TODO(paulberry): Invalid modifier (static). Report an error. 271 // TODO(paulberry): Invalid modifier (static). Report an error.
398 super.test_parseSetter_static(); 272 super.test_parseSetter_static();
399 } 273 }
400 } 274 }
(...skipping 873 matching lines...) Expand 10 before | Expand all | Expand 10 after
1274 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() { 1148 void test_parseTypeAlias_genericFunction_typeParameters_voidReturnType() {
1275 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType(); 1149 super.test_parseTypeAlias_genericFunction_typeParameters_voidReturnType();
1276 } 1150 }
1277 1151
1278 @override 1152 @override
1279 @failingTest 1153 @failingTest
1280 void test_parseTypeAlias_genericFunction_voidReturnType() { 1154 void test_parseTypeAlias_genericFunction_voidReturnType() {
1281 super.test_parseTypeAlias_genericFunction_voidReturnType(); 1155 super.test_parseTypeAlias_genericFunction_voidReturnType();
1282 } 1156 }
1283 } 1157 }
OLDNEW
« no previous file with comments | « no previous file | pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698