Patterns parsing: fix the name of one more test.
Change-Id: I106f3eaed7cc15badb8594188f272778a1036bbb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262560 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Paul Berry <paulberry@google.com>
This commit is contained in:
@@ -2186,34 +2186,6 @@ f() {
|
||||
]);
|
||||
}
|
||||
|
||||
test_extractor_pattern_with_type_args() {
|
||||
_parse('''
|
||||
class C<T> {}
|
||||
void f(x) {
|
||||
switch (x) {
|
||||
case C<int>():
|
||||
break;
|
||||
}
|
||||
}
|
||||
''');
|
||||
var node = findNode.switchPatternCase('case').pattern;
|
||||
assertParsedNodeText(node, r'''
|
||||
ExtractorPattern
|
||||
type: NamedType
|
||||
name: SimpleIdentifier
|
||||
token: C
|
||||
typeArguments: TypeArgumentList
|
||||
leftBracket: <
|
||||
arguments
|
||||
NamedType
|
||||
name: SimpleIdentifier
|
||||
token: int
|
||||
rightBracket: >
|
||||
leftParenthesis: (
|
||||
rightParenthesis: )
|
||||
''');
|
||||
}
|
||||
|
||||
test_extractor_prefixed_withTypeArgs_insideCase() {
|
||||
_parse('''
|
||||
import 'dart:async' as async;
|
||||
@@ -2464,6 +2436,34 @@ PostfixPattern
|
||||
''');
|
||||
}
|
||||
|
||||
test_extractor_unprefixed_withTypeArgs_insideCase() {
|
||||
_parse('''
|
||||
class C<T> {}
|
||||
void f(x) {
|
||||
switch (x) {
|
||||
case C<int>():
|
||||
break;
|
||||
}
|
||||
}
|
||||
''');
|
||||
var node = findNode.switchPatternCase('case').pattern;
|
||||
assertParsedNodeText(node, r'''
|
||||
ExtractorPattern
|
||||
type: NamedType
|
||||
name: SimpleIdentifier
|
||||
token: C
|
||||
typeArguments: TypeArgumentList
|
||||
leftBracket: <
|
||||
arguments
|
||||
NamedType
|
||||
name: SimpleIdentifier
|
||||
token: int
|
||||
rightBracket: >
|
||||
leftParenthesis: (
|
||||
rightParenthesis: )
|
||||
''');
|
||||
}
|
||||
|
||||
test_extractor_unprefixed_withTypeArgs_insideNullAssert() {
|
||||
_parse('''
|
||||
class C<T> {
|
||||
|
||||
Reference in New Issue
Block a user