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

Unified Diff: pkg/analyzer/test/src/dart/analysis/search_test.dart

Issue 2970403002: Don't depend on visiting local functions. (Closed)
Patch Set: Created 3 years, 5 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/analysis_server/test/services/refactoring/convert_method_to_getter_test.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/test/src/dart/analysis/search_test.dart
diff --git a/pkg/analyzer/test/src/dart/analysis/search_test.dart b/pkg/analyzer/test/src/dart/analysis/search_test.dart
index 86de715668fc336915d8824245df2b121af795d0..e34e1676060dfd864ac372c190f152b2209d9758 100644
--- a/pkg/analyzer/test/src/dart/analysis/search_test.dart
+++ b/pkg/analyzer/test/src/dart/analysis/search_test.dart
@@ -475,7 +475,7 @@ main() {
print(test);
}
''');
- FunctionElement element = _findElement('test');
+ FunctionElement element = findElementsByName(testUnit, 'test').single;
Element main = _findElement('main');
var expected = [
_expectId(main, SearchResultKind.INVOCATION, 'test();'),
@@ -752,13 +752,14 @@ main() {
foo(42);
}
''');
- ParameterElement element = _findElement('p');
- Element fooElement = _findElement('foo');
+ Element main = _findElement('main');
+ FunctionElement foo = findElementsByName(testUnit, 'foo').single;
+ ParameterElement element = foo.parameters.single;
var expected = [
- _expectId(fooElement, SearchResultKind.WRITE, 'p = 1;'),
- _expectId(fooElement, SearchResultKind.READ_WRITE, 'p += 2;'),
- _expectId(fooElement, SearchResultKind.READ, 'p);'),
- _expectId(fooElement, SearchResultKind.INVOCATION, 'p();')
+ _expectId(main, SearchResultKind.WRITE, 'p = 1;'),
+ _expectId(main, SearchResultKind.READ_WRITE, 'p += 2;'),
+ _expectId(main, SearchResultKind.READ, 'p);'),
+ _expectId(main, SearchResultKind.INVOCATION, 'p();')
];
await _verifyReferences(element, expected);
}
@@ -1023,12 +1024,12 @@ main() {
}
}
''');
- TypeParameterElement element = _findElement('T');
- Element a = _findElement('a');
- Element b = _findElement('b');
+ Element main = _findElement('main');
+ FunctionElement foo = findElementsByName(testUnit, 'foo').single;
+ TypeParameterElement element = foo.typeParameters.single;
var expected = [
- _expectId(a, SearchResultKind.REFERENCE, 'T a'),
- _expectId(b, SearchResultKind.REFERENCE, 'T b'),
+ _expectId(main, SearchResultKind.REFERENCE, 'T a'),
+ _expectId(main, SearchResultKind.REFERENCE, 'T b'),
];
await _verifyReferences(element, expected);
}
@@ -1053,12 +1054,12 @@ foo<T>(T a) {
bar(T b) {}
}
''');
+ FunctionElement foo = _findElement('foo');
TypeParameterElement element = _findElement('T');
Element a = _findElement('a');
- Element b = _findElement('b');
var expected = [
_expectId(a, SearchResultKind.REFERENCE, 'T a'),
- _expectId(b, SearchResultKind.REFERENCE, 'T b'),
+ _expectId(foo, SearchResultKind.REFERENCE, 'T b'),
];
await _verifyReferences(element, expected);
}
« no previous file with comments | « pkg/analysis_server/test/services/refactoring/convert_method_to_getter_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698