| Index: pkg/analyzer/test/generated/parser_test.dart
|
| diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart
|
| index f1d872eb6b7509e189c74e72e847ed477d8917b8..0d576ff1015f3d5874d3752096b0186acbaae848 100644
|
| --- a/pkg/analyzer/test/generated/parser_test.dart
|
| +++ b/pkg/analyzer/test/generated/parser_test.dart
|
| @@ -12266,6 +12266,30 @@ abstract class StatementParserTestMixin implements AbstractParserTestCase {
|
| expect(statement.semicolon, isNotNull);
|
| }
|
|
|
| + void test_parseAssertStatement_trailingComma_message() {
|
| + var statement = parseStatement('assert (x, "m",);') as AssertStatement;
|
| + assertNoErrors();
|
| + expect(statement.assertKeyword, isNotNull);
|
| + expect(statement.leftParenthesis, isNotNull);
|
| + expect(statement.condition, isNotNull);
|
| + expect(statement.comma, isNotNull);
|
| + expect(statement.message, isNotNull);
|
| + expect(statement.rightParenthesis, isNotNull);
|
| + expect(statement.semicolon, isNotNull);
|
| + }
|
| +
|
| + void test_parseAssertStatement_trailingComma_noMessage() {
|
| + var statement = parseStatement('assert (x,);') as AssertStatement;
|
| + assertNoErrors();
|
| + expect(statement.assertKeyword, isNotNull);
|
| + expect(statement.leftParenthesis, isNotNull);
|
| + expect(statement.condition, isNotNull);
|
| + expect(statement.comma, isNull);
|
| + expect(statement.message, isNull);
|
| + expect(statement.rightParenthesis, isNotNull);
|
| + expect(statement.semicolon, isNotNull);
|
| + }
|
| +
|
| void test_parseBlock_empty() {
|
| var block = parseStatement('{}') as Block;
|
| assertNoErrors();
|
|
|