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

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

Issue 2999303002: map fasta error codes to analyzer (Closed)
Patch Set: rebase Created 3 years, 3 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
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/ast/token.dart' as analyzer; 6 import 'package:analyzer/dart/ast/token.dart' as analyzer;
7 import 'package:analyzer/dart/ast/token.dart' show TokenType; 7 import 'package:analyzer/dart/ast/token.dart' show TokenType;
8 import 'package:analyzer/error/error.dart'; 8 import 'package:analyzer/error/error.dart';
9 import 'package:analyzer/error/listener.dart' show ErrorReporter; 9 import 'package:analyzer/error/listener.dart' show ErrorReporter;
10 import 'package:analyzer/src/dart/scanner/scanner.dart'; 10 import 'package:analyzer/src/dart/scanner/scanner.dart';
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 } 130 }
131 131
132 /** 132 /**
133 * Tests of the fasta parser based on [ErrorParserTest]. 133 * Tests of the fasta parser based on [ErrorParserTest].
134 */ 134 */
135 @reflectiveTest 135 @reflectiveTest
136 class ErrorParserTest_Fasta extends FastaParserTestCase 136 class ErrorParserTest_Fasta extends FastaParserTestCase
137 with ErrorParserTestMixin { 137 with ErrorParserTestMixin {
138 @override 138 @override
139 @failingTest 139 @failingTest
140 void test_abstractClassMember_constructor() {
141 super.test_abstractClassMember_constructor();
142 }
143
144 @override
145 @failingTest
146 void test_abstractClassMember_field() { 140 void test_abstractClassMember_field() {
147 super.test_abstractClassMember_field(); 141 super.test_abstractClassMember_field();
148 } 142 }
149 143
150 @override 144 @override
151 @failingTest 145 @failingTest
152 void test_abstractClassMember_getter() {
153 super.test_abstractClassMember_getter();
154 }
155
156 @override
157 @failingTest
158 void test_abstractClassMember_method() {
159 super.test_abstractClassMember_method();
160 }
161
162 @override
163 @failingTest
164 void test_abstractClassMember_setter() {
165 super.test_abstractClassMember_setter();
166 }
167
168 @override
169 @failingTest
170 void test_abstractEnum() { 146 void test_abstractEnum() {
171 super.test_abstractEnum(); 147 super.test_abstractEnum();
172 } 148 }
173 149
174 @override 150 @override
175 @failingTest 151 @failingTest
176 void test_abstractTopLevelFunction_function() { 152 void test_abstractTopLevelFunction_function() {
177 super.test_abstractTopLevelFunction_function(); 153 super.test_abstractTopLevelFunction_function();
178 } 154 }
179 155
(...skipping 2074 matching lines...) Expand 10 before | Expand all | Expand 10 after
2254 } 2230 }
2255 2231
2256 @override 2232 @override
2257 analyzer.Parser get parser => _parserProxy; 2233 analyzer.Parser get parser => _parserProxy;
2258 2234
2259 @override 2235 @override
2260 bool get usingFastaParser => true; 2236 bool get usingFastaParser => true;
2261 2237
2262 @override 2238 @override
2263 void assertErrorsWithCodes(List<ErrorCode> expectedErrorCodes) { 2239 void assertErrorsWithCodes(List<ErrorCode> expectedErrorCodes) {
2240 expectedErrorCodes = expectedErrorCodes.map((code) {
2241 if (code == ParserErrorCode.ABSTRACT_CLASS_MEMBER)
2242 return ParserErrorCode.EXTRANEOUS_MODIFIER;
2243 return code;
2244 }).toList();
2264 _parserProxy._errorListener.assertErrorsWithCodes(expectedErrorCodes); 2245 _parserProxy._errorListener.assertErrorsWithCodes(expectedErrorCodes);
2265 } 2246 }
2266 2247
2267 @override 2248 @override
2268 void assertNoErrors() { 2249 void assertNoErrors() {
2269 _parserProxy._errorListener.assertNoErrors(); 2250 _parserProxy._errorListener.assertNoErrors();
2270 } 2251 }
2271 2252
2272 @override 2253 @override
2273 void createParser(String content) { 2254 void createParser(String content) {
(...skipping 752 matching lines...) Expand 10 before | Expand all | Expand 10 after
3026 assertNoErrors(); 3007 assertNoErrors();
3027 } 3008 }
3028 3009
3029 @failingTest 3010 @failingTest
3030 void test_parseCompilationUnitMember_abstractAsPrefix2() { 3011 void test_parseCompilationUnitMember_abstractAsPrefix2() {
3031 // TODO(danrubel): should not be generating an error 3012 // TODO(danrubel): should not be generating an error
3032 super.test_parseCompilationUnitMember_abstractAsPrefix(); 3013 super.test_parseCompilationUnitMember_abstractAsPrefix();
3033 assertNoErrors(); 3014 assertNoErrors();
3034 } 3015 }
3035 } 3016 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/fasta/ast_builder.dart ('k') | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698