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

Side by Side Diff: pkg/analysis_server/test/services/search/hierarchy_test.dart

Issue 709493002: Fix 'Unused local variable' hints in analyzer and analysis_server. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library test.services.src.search.hierarchy; 5 library test.services.src.search.hierarchy;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analysis_server/src/services/index/index.dart'; 9 import 'package:analysis_server/src/services/index/index.dart';
10 import 'package:analysis_server/src/services/index/local_memory_index.dart'; 10 import 'package:analysis_server/src/services/index/local_memory_index.dart';
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 set foo(x) {} 93 set foo(x) {}
94 } 94 }
95 class D { 95 class D {
96 int foo; 96 int foo;
97 } 97 }
98 '''); 98 ''');
99 ClassElement classA = findElement("A"); 99 ClassElement classA = findElement("A");
100 ClassElement classB = findElement("B"); 100 ClassElement classB = findElement("B");
101 ClassElement classC = findElement("C"); 101 ClassElement classC = findElement("C");
102 ClassElement classD = findElement("D"); 102 ClassElement classD = findElement("D");
103 ClassElement classE = findElement("E");
104 ClassMemberElement memberA = classA.fields[0]; 103 ClassMemberElement memberA = classA.fields[0];
105 ClassMemberElement memberB = classB.fields[0]; 104 ClassMemberElement memberB = classB.fields[0];
106 ClassMemberElement memberC = classC.fields[0]; 105 ClassMemberElement memberC = classC.fields[0];
107 ClassMemberElement memberD = classD.fields[0]; 106 ClassMemberElement memberD = classD.fields[0];
108 var futureA = getHierarchyMembers(searchEngine, memberA).then((members) { 107 var futureA = getHierarchyMembers(searchEngine, memberA).then((members) {
109 expect(members, unorderedEquals([memberA, memberB, memberC])); 108 expect(members, unorderedEquals([memberA, memberB, memberC]));
110 }); 109 });
111 var futureB = getHierarchyMembers(searchEngine, memberB).then((members) { 110 var futureB = getHierarchyMembers(searchEngine, memberB).then((members) {
112 expect(members, unorderedEquals([memberA, memberB, memberC])); 111 expect(members, unorderedEquals([memberA, memberB, memberC]));
113 }); 112 });
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
178 } 177 }
179 class D extends C { 178 class D extends C {
180 foo() {} 179 foo() {}
181 } 180 }
182 class E { 181 class E {
183 foo() {} 182 foo() {}
184 } 183 }
185 '''); 184 ''');
186 ClassElement classA = findElement("A"); 185 ClassElement classA = findElement("A");
187 ClassElement classB = findElement("B"); 186 ClassElement classB = findElement("B");
188 ClassElement classC = findElement("C");
189 ClassElement classD = findElement("D"); 187 ClassElement classD = findElement("D");
190 ClassElement classE = findElement("E");
191 ClassMemberElement memberA = classA.methods[0]; 188 ClassMemberElement memberA = classA.methods[0];
192 ClassMemberElement memberB = classB.methods[0]; 189 ClassMemberElement memberB = classB.methods[0];
193 ClassMemberElement memberD = classD.methods[0]; 190 ClassMemberElement memberD = classD.methods[0];
194 var futureA = getHierarchyMembers(searchEngine, memberA).then((members) { 191 var futureA = getHierarchyMembers(searchEngine, memberA).then((members) {
195 expect(members, unorderedEquals([memberA, memberB, memberD])); 192 expect(members, unorderedEquals([memberA, memberB, memberD]));
196 }); 193 });
197 var futureB = getHierarchyMembers(searchEngine, memberB).then((members) { 194 var futureB = getHierarchyMembers(searchEngine, memberB).then((members) {
198 expect(members, unorderedEquals([memberA, memberB, memberD])); 195 expect(members, unorderedEquals([memberA, memberB, memberD]));
199 }); 196 });
200 var futureD = getHierarchyMembers(searchEngine, memberD).then((members) { 197 var futureD = getHierarchyMembers(searchEngine, memberD).then((members) {
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 Set<ClassElement> supers = getSuperClasses(classF); 310 Set<ClassElement> supers = getSuperClasses(classF);
314 expect(supers, unorderedEquals([objectElement, classA])); 311 expect(supers, unorderedEquals([objectElement, classA]));
315 } 312 }
316 } 313 }
317 314
318 void _indexTestUnit(String code) { 315 void _indexTestUnit(String code) {
319 resolveTestUnit(code); 316 resolveTestUnit(code);
320 index.indexUnit(context, testUnit); 317 index.indexUnit(context, testUnit);
321 } 318 }
322 } 319 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698