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

Unified Diff: pkg/analyzer/test/generated/parser_fasta_test.dart

Issue 2745233004: Run statements parsing tests with Fasta. (Closed)
Patch Set: 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/test/generated/all_the_rest_test.dart ('k') | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/test/generated/parser_fasta_test.dart
diff --git a/pkg/analyzer/test/generated/parser_fasta_test.dart b/pkg/analyzer/test/generated/parser_fasta_test.dart
index 211f3d6cc40afab7c20e7cc56a6f99fcefed8c6d..a55a7d53094f4dcf1d8519b6b64bb0bc2c2d86a7 100644
--- a/pkg/analyzer/test/generated/parser_fasta_test.dart
+++ b/pkg/analyzer/test/generated/parser_fasta_test.dart
@@ -28,6 +28,7 @@ main() {
defineReflectiveTests(ComplexParserTest_Fasta);
defineReflectiveTests(ExpressionParserTest_Fasta);
defineReflectiveTests(FormalParameterParserTest_Fasta);
+ defineReflectiveTests(StatementParserTest_Fasta);
defineReflectiveTests(TopLevelParserTest_Fasta);
});
}
@@ -805,10 +806,8 @@ class FastaParserTestCase extends Object
@override
Statement parseStatement(String source,
- [List<ErrorCode> errorCodes = const <ErrorCode>[],
- bool enableLazyAssignmentOperators]) {
- return _runParser(source, (parser) => parser.parseStatement, errorCodes)
- as Statement;
+ [bool enableLazyAssignmentOperators]) {
+ return _runParser(source, (parser) => parser.parseStatement) as Statement;
}
@override
@@ -1076,6 +1075,297 @@ class ScopeProxy implements Scope {
}
/**
+ * Tests of the fasta parser based on [StatementParserTestMixin].
+ */
+@reflectiveTest
+class StatementParserTest_Fasta extends FastaParserTestCase
+ with StatementParserTestMixin {
+ @override
+ @failingTest
+ void test_parseAssertStatement() {
+ super.test_parseAssertStatement();
+ }
+
+ @override
+ @failingTest
+ void test_parseAssertStatement_messageLowPrecedence() {
+ super.test_parseAssertStatement_messageLowPrecedence();
+ }
+
+ @override
+ @failingTest
+ void test_parseAssertStatement_messageString() {
+ super.test_parseAssertStatement_messageString();
+ }
+
+ @override
+ @failingTest
+ void test_parseBlock_nonEmpty() {
+ super.test_parseBlock_nonEmpty();
+ }
+
+ @override
+ @failingTest
+ void test_parseBreakStatement_label() {
+ super.test_parseBreakStatement_label();
+ }
+
+ @override
+ @failingTest
+ void test_parseBreakStatement_noLabel() {
+ super.test_parseBreakStatement_noLabel();
+ }
+
+ @override
+ @failingTest
+ void test_parseDoStatement() {
+ super.test_parseDoStatement();
+ }
+
+ @override
+ @failingTest
+ void test_parseEmptyStatement() {
+ super.test_parseEmptyStatement();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_each_await() {
+ super.test_parseForStatement_each_await();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_each_identifier() {
+ super.test_parseForStatement_each_identifier();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_each_noType_metadata() {
+ super.test_parseForStatement_each_noType_metadata();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_each_type() {
+ super.test_parseForStatement_each_type();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_each_var() {
+ super.test_parseForStatement_each_var();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_c() {
+ super.test_parseForStatement_loop_c();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_cu() {
+ super.test_parseForStatement_loop_cu();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_ecu() {
+ super.test_parseForStatement_loop_ecu();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_i() {
+ super.test_parseForStatement_loop_i();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_i_withMetadata() {
+ super.test_parseForStatement_loop_i_withMetadata();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_ic() {
+ super.test_parseForStatement_loop_ic();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_icu() {
+ super.test_parseForStatement_loop_icu();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_iicuu() {
+ super.test_parseForStatement_loop_iicuu();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_iu() {
+ super.test_parseForStatement_loop_iu();
+ }
+
+ @override
+ @failingTest
+ void test_parseForStatement_loop_u() {
+ super.test_parseForStatement_loop_u();
+ }
+
+ @override
+ @failingTest
+ void test_parseNonLabeledStatement_functionDeclaration() {
+ super.test_parseNonLabeledStatement_functionDeclaration();
+ }
+
+ @override
+ @failingTest
+ void test_parseNonLabeledStatement_functionDeclaration_arguments() {
+ super.test_parseNonLabeledStatement_functionDeclaration_arguments();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_emptyTypeArgumentList() {
+ super.test_parseStatement_emptyTypeArgumentList();
+ }
+
+ @override
+ @failingTest
+ void
+ test_parseStatement_functionDeclaration_noReturnType_typeParameterComments() {
+ super
+ .test_parseStatement_functionDeclaration_noReturnType_typeParameterComments();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_functionDeclaration_noReturnType_typeParameters() {
+ super.test_parseStatement_functionDeclaration_noReturnType_typeParameters();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_functionDeclaration_returnType() {
+ super.test_parseStatement_functionDeclaration_returnType();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_functionDeclaration_returnType_typeParameters() {
+ super.test_parseStatement_functionDeclaration_returnType_typeParameters();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_multipleLabels() {
+ super.test_parseStatement_multipleLabels();
+ }
+
+ @override
+ @failingTest
+ void test_parseStatement_singleLabel() {
+ super.test_parseStatement_singleLabel();
+ }
+
+ @override
+ @failingTest
+ void test_parseSwitchStatement_case() {
+ super.test_parseSwitchStatement_case();
+ }
+
+ @override
+ @failingTest
+ void test_parseSwitchStatement_empty() {
+ super.test_parseSwitchStatement_empty();
+ }
+
+ @override
+ @failingTest
+ void test_parseSwitchStatement_labeledCase() {
+ super.test_parseSwitchStatement_labeledCase();
+ }
+
+ @override
+ @failingTest
+ void test_parseSwitchStatement_labeledDefault() {
+ super.test_parseSwitchStatement_labeledDefault();
+ }
+
+ @override
+ @failingTest
+ void test_parseSwitchStatement_labeledStatementInCase() {
+ super.test_parseSwitchStatement_labeledStatementInCase();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_catch() {
+ super.test_parseTryStatement_catch();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_catch_finally() {
+ super.test_parseTryStatement_catch_finally();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_finally() {
+ super.test_parseTryStatement_finally();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_multiple() {
+ super.test_parseTryStatement_multiple();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_on() {
+ super.test_parseTryStatement_on();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_on_catch() {
+ super.test_parseTryStatement_on_catch();
+ }
+
+ @override
+ @failingTest
+ void test_parseTryStatement_on_catch_finally() {
+ super.test_parseTryStatement_on_catch_finally();
+ }
+
+ @override
+ @failingTest
+ void test_parseWhileStatement() {
+ super.test_parseWhileStatement();
+ }
+
+ @override
+ @failingTest
+ void test_parseYieldStatement_each() {
+ super.test_parseYieldStatement_each();
+ }
+
+ @override
+ @failingTest
+ void test_parseYieldStatement_normal() {
+ super.test_parseYieldStatement_normal();
+ }
+}
+
+/**
* Tests of the fasta parser based on [TopLevelParserTestMixin].
*/
@reflectiveTest
« no previous file with comments | « pkg/analyzer/test/generated/all_the_rest_test.dart ('k') | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698