A few more Analyzer/CFE type argument tests
Change-Id: I32e3dd65f470893f1ff244412eae7fccc0a6c150
Reviewed-on: https://dart-review.googlesource.com/55740
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Dan Rubel <danrubel@google.com>
diff --git a/pkg/analyzer/test/generated/parser_forest_test.dart b/pkg/analyzer/test/generated/parser_forest_test.dart
index 60a9000..a5d03b0 100644
--- a/pkg/analyzer/test/generated/parser_forest_test.dart
+++ b/pkg/analyzer/test/generated/parser_forest_test.dart
@@ -4562,6 +4562,21 @@
}
@failingTest
+ void test_parseArgumentList_typeArguments() {
+ super.test_parseArgumentList_typeArguments();
+ }
+
+ @failingTest
+ void test_parseArgumentList_typeArguments_prefixed() {
+ super.test_parseArgumentList_typeArguments_prefixed();
+ }
+
+ @failingTest
+ void test_parseArgumentList_typeArguments_none() {
+ super.test_parseArgumentList_typeArguments_none();
+ }
+
+ @failingTest
void test_parseCombinators_h() {
super.test_parseCombinators_h();
}
diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart
index 338d928..5948064 100644
--- a/pkg/analyzer/test/generated/parser_test.dart
+++ b/pkg/analyzer/test/generated/parser_test.dart
@@ -13544,6 +13544,33 @@
expect(arguments, hasLength(3));
}
+ void test_parseArgumentList_typeArguments() {
+ createParser('(a<b,c>(d))');
+ ArgumentList argumentList = parser.parseArgumentList();
+ expectNotNullIfNoErrors(argumentList);
+ listener.assertNoErrors();
+ NodeList<Expression> arguments = argumentList.arguments;
+ expect(arguments, hasLength(1));
+ }
+
+ void test_parseArgumentList_typeArguments_prefixed() {
+ createParser('(a<b,p.c>(d))');
+ ArgumentList argumentList = parser.parseArgumentList();
+ expectNotNullIfNoErrors(argumentList);
+ listener.assertNoErrors();
+ NodeList<Expression> arguments = argumentList.arguments;
+ expect(arguments, hasLength(1));
+ }
+
+ void test_parseArgumentList_typeArguments_none() {
+ createParser('(a<b,p.q.c>(d))');
+ ArgumentList argumentList = parser.parseArgumentList();
+ expectNotNullIfNoErrors(argumentList);
+ listener.assertNoErrors();
+ NodeList<Expression> arguments = argumentList.arguments;
+ expect(arguments, hasLength(2));
+ }
+
void test_parseCombinators_h() {
createParser('hide a');
List<Combinator> combinators = parser.parseCombinators();