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

Unified Diff: pkg/analysis_server/test/services/correction/fix_test.dart

Issue 923103004: Return RequestErrorCode.NO_INDEX_GENERATED for search/refactoring requests. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 10 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
Index: pkg/analysis_server/test/services/correction/fix_test.dart
diff --git a/pkg/analysis_server/test/services/correction/fix_test.dart b/pkg/analysis_server/test/services/correction/fix_test.dart
index efb85c3225e77554f062065f1ad16dc581fcacb7..feb88df6b66848b83ca48f6802de187bcde87239 100644
--- a/pkg/analysis_server/test/services/correction/fix_test.dart
+++ b/pkg/analysis_server/test/services/correction/fix_test.dart
@@ -6,9 +6,6 @@ library test.services.correction.fix;
import 'package:analysis_server/src/protocol.dart' hide AnalysisError;
import 'package:analysis_server/src/services/correction/fix.dart';
-import 'package:analysis_server/src/services/index/index.dart';
-import 'package:analysis_server/src/services/index/local_memory_index.dart';
-import 'package:analysis_server/src/services/search/search_engine_internal.dart';
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/source/package_map_resolver.dart';
import 'package:analyzer/src/generated/error.dart';
@@ -32,9 +29,6 @@ typedef bool AnalysisErrorFilter(AnalysisError error);
@reflectiveTest
class FixProcessorTest extends AbstractSingleUnitTest {
- Index index;
- SearchEngineImpl searchEngine;
-
AnalysisErrorFilter errorFilter = null;
Fix fix;
@@ -42,7 +36,7 @@ class FixProcessorTest extends AbstractSingleUnitTest {
String resultCode;
void assert_undefinedFunction_create_returnType_bool(String lineWithTest) {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
bool b = true;
$lineWithTest
@@ -73,7 +67,7 @@ bool test() {
void assertNoFix(FixKind kind) {
AnalysisError error = _findErrorToFix();
- List<Fix> fixes = computeFixes(searchEngine, testUnit, error);
+ List<Fix> fixes = computeFixes(testUnit, error);
for (Fix fix in fixes) {
if (fix.kind == kind) {
throw fail('Unexpected fix $kind in\n${fixes.join('\n')}');
@@ -103,13 +97,11 @@ bool test() {
void setUp() {
super.setUp();
- index = createLocalMemoryIndex();
- searchEngine = new SearchEngineImpl(index);
verifyNoTestUnitErrors = false;
}
void test_addSync_blockFunctionBody() {
- _indexTestUnit('''
+ resolveTestUnit('''
foo() {}
main() {
await foo();
@@ -121,14 +113,14 @@ main() {
{
AnalysisError error = errors[0];
expect(error.message, "Expected to find ';'");
- List<Fix> fixes = computeFixes(searchEngine, testUnit, error);
+ List<Fix> fixes = computeFixes(testUnit, error);
expect(fixes, isEmpty);
}
// Undefined name 'await'
{
AnalysisError error = errors[1];
expect(error.message, "Undefined name 'await'");
- List<Fix> fixes = computeFixes(searchEngine, testUnit, error);
+ List<Fix> fixes = computeFixes(testUnit, error);
// has exactly one fix
expect(fixes, hasLength(1));
Fix fix = fixes[0];
@@ -151,7 +143,7 @@ main() async {
errorFilter = (AnalysisError error) {
return error.errorCode == StaticWarningCode.UNDEFINED_IDENTIFIER;
};
- _indexTestUnit('''
+ resolveTestUnit('''
foo() {}
main() => await foo();
''');
@@ -162,7 +154,7 @@ main() async => await foo();
}
void test_boolean() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
boolean v;
}
@@ -175,7 +167,7 @@ main() {
}
void test_changeToStaticAccess_method() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static foo() {}
}
@@ -194,7 +186,7 @@ main(A a) {
}
void test_changeToStaticAccess_method_prefixLibrary() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:async' as pref;
main(pref.Future f) {
f.wait([]);
@@ -209,7 +201,7 @@ main(pref.Future f) {
}
void test_changeToStaticAccess_property() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static get foo => 42;
}
@@ -228,7 +220,7 @@ main(A a) {
}
void test_createClass() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Test v = null;
}
@@ -245,7 +237,7 @@ class Test {
}
void test_createConstructor_insteadOfSyntheticDefault() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int field;
@@ -271,7 +263,7 @@ main() {
}
void test_createConstructor_named() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
method() {}
}
@@ -294,7 +286,7 @@ main() {
}
void test_createConstructorSuperExplicit() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A(bool p1, int p2, double p3, String p4, {p5});
}
@@ -313,7 +305,7 @@ class B extends A {
}
void test_createConstructorSuperExplicit_hasInitializers() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A(int p);
}
@@ -334,7 +326,7 @@ class B extends A {
}
void test_createConstructorSuperExplicit_named() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A.named(int p);
}
@@ -353,7 +345,7 @@ class B extends A {
}
void test_createConstructorSuperExplicit_named_private() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A._named(int p);
}
@@ -365,7 +357,7 @@ class B extends A {
}
void test_createConstructorSuperImplicit() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A(p1, int p2, List<String> p3, [int p4]);
}
@@ -390,7 +382,7 @@ class B extends A {
}
void test_createConstructorSuperImplicit_fieldInitializer() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int _field;
A(this._field);
@@ -417,7 +409,7 @@ class B extends A {
}
void test_createConstructorSuperImplicit_named() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A.named(p1, int p2);
}
@@ -442,7 +434,7 @@ class B extends A {
}
void test_createConstructorSuperImplicit_private() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
A._named(p);
}
@@ -453,7 +445,7 @@ class B extends A {
}
void test_createField_BAD_inSDK() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(List p) {
p.foo = 1;
}
@@ -462,7 +454,7 @@ main(List p) {
}
void test_createField_getter_multiLevel() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
class B {
@@ -492,7 +484,7 @@ main(C c) {
}
void test_createField_getter_qualified_instance() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main(A a) {
@@ -510,7 +502,7 @@ main(A a) {
}
void test_createField_getter_qualified_instance_dynamicType() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
B b;
void f(Object p) {
@@ -534,7 +526,7 @@ class B {
}
void test_createField_getter_unqualified_instance_asInvocationArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
f(test);
@@ -555,7 +547,7 @@ f(String s) {}
}
void test_createField_getter_unqualified_instance_assignmentRhs() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
int v = test;
@@ -574,7 +566,7 @@ class A {
}
void test_createField_getter_unqualified_instance_asStatement() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
test;
@@ -593,7 +585,7 @@ class A {
}
void test_createField_setter_generic_BAD() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
class B<T> {
@@ -617,7 +609,7 @@ class B<T> {
}
void test_createField_setter_generic_OK_local() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A<T> {
List<T> items;
@@ -640,7 +632,7 @@ class A<T> {
}
void test_createField_setter_qualified_instance_hasField() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int aaa;
int zzz;
@@ -667,7 +659,7 @@ main(A a) {
}
void test_createField_setter_qualified_instance_hasMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
existingMethod() {}
}
@@ -688,7 +680,7 @@ main(A a) {
}
void test_createField_setter_qualified_static() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main() {
@@ -706,7 +698,7 @@ main() {
}
void test_createField_setter_unqualified_instance() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
test = 5;
@@ -725,7 +717,7 @@ class A {
}
void test_createField_setter_unqualified_static() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static main() {
test = 5;
@@ -745,7 +737,7 @@ class A {
void test_createFile_forImport() {
testFile = '/my/project/bin/test.dart';
- _indexTestUnit('''
+ resolveTestUnit('''
import 'my_file.dart';
''');
AnalysisError error = _findErrorToFix();
@@ -761,7 +753,7 @@ import 'my_file.dart';
}
void test_createGetter_BAD_inSDK() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(List p) {
int v = p.foo;
}
@@ -770,7 +762,7 @@ main(List p) {
}
void test_createGetter_multiLevel() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
class B {
@@ -800,7 +792,7 @@ main(C c) {
}
void test_createGetter_qualified_instance() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main(A a) {
@@ -818,7 +810,7 @@ main(A a) {
}
void test_createGetter_qualified_instance_dynamicType() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
B b;
void f(Object p) {
@@ -842,7 +834,7 @@ class B {
}
void test_createGetter_setterContext() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main(A a) {
@@ -853,7 +845,7 @@ main(A a) {
}
void test_createGetter_unqualified_instance_asInvocationArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
f(test);
@@ -874,7 +866,7 @@ f(String s) {}
}
void test_createGetter_unqualified_instance_assignmentLhs() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
test = 42;
@@ -885,7 +877,7 @@ class A {
}
void test_createGetter_unqualified_instance_assignmentRhs() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
int v = test;
@@ -904,7 +896,7 @@ class A {
}
void test_createGetter_unqualified_instance_asStatement() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
test;
@@ -923,7 +915,7 @@ class A {
}
void test_createLocalVariable_functionType_named() {
- _indexTestUnit('''
+ resolveTestUnit('''
typedef MY_FUNCTION(int p);
foo(MY_FUNCTION f) {}
main() {
@@ -941,7 +933,7 @@ main() {
}
void test_createLocalVariable_functionType_synthetic() {
- _indexTestUnit('''
+ resolveTestUnit('''
foo(f(int p)) {}
main() {
foo(bar);
@@ -951,7 +943,7 @@ main() {
}
void test_createLocalVariable_read_typeAssignment() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
int a = test;
}
@@ -965,7 +957,7 @@ main() {
}
void test_createLocalVariable_read_typeCondition() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
if (!test) {
print(42);
@@ -983,7 +975,7 @@ main() {
}
void test_createLocalVariable_read_typeInvocationArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
f(test);
}
@@ -999,7 +991,7 @@ f(String p) {}
}
void test_createLocalVariable_write_assignment() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
test = 42;
}
@@ -1012,7 +1004,7 @@ main() {
}
void test_createLocalVariable_write_assignment_compound() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
test += 42;
}
@@ -1026,7 +1018,7 @@ main() {
}
void test_createMissingOverrides_functionTypeAlias() {
- _indexTestUnit('''
+ resolveTestUnit('''
typedef int Binary(int left, int right);
abstract class Emulator {
@@ -1053,7 +1045,7 @@ class MyEmulator extends Emulator {
}
void test_createMissingOverrides_functionTypedParameter() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
forEach(int f(double p1, String p2));
}
@@ -1076,7 +1068,7 @@ class B extends A {
}
void test_createMissingOverrides_generics() {
- _indexTestUnit('''
+ resolveTestUnit('''
class Iterator<T> {
}
@@ -1104,7 +1096,7 @@ class Test extends IterableMixin<int> {
}
void test_createMissingOverrides_getter() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
get g1;
int get g2;
@@ -1132,7 +1124,7 @@ class B extends A {
}
void test_createMissingOverrides_importPrefix() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:async' as aaa;
abstract class A {
Map<aaa.Future, List<aaa.Future>> g(aaa.Future p);
@@ -1157,7 +1149,7 @@ class B extends A {
}
void test_createMissingOverrides_mergeToField_getterSetter() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int ma;
void mb() {}
@@ -1188,7 +1180,7 @@ class B implements A {
}
void test_createMissingOverrides_method() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
m1();
int m2();
@@ -1261,7 +1253,7 @@ class B extends A {
}
void test_createMissingOverrides_operator() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
int operator [](int index);
void operator []=(int index, String value);
@@ -1291,7 +1283,7 @@ class B extends A {
}
void test_createMissingOverrides_setter() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
set s1(x);
set s2(int x);
@@ -1328,7 +1320,7 @@ class B extends A {
}
void test_createNoSuchMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
m1();
int m2();
@@ -1353,7 +1345,7 @@ class B extends A {
}
void test_creatGetter_location_afterLastGetter() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int existingField;
@@ -1382,7 +1374,7 @@ main(A a) {
}
void test_creationFunction_forFunctionType_cascadeSecond() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
B ma() => null;
}
@@ -1414,7 +1406,7 @@ int test(double a, String b) {
}
void test_creationFunction_forFunctionType_coreFunction() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
useFunction(g: test);
}
@@ -1432,7 +1424,7 @@ test() {
}
void test_creationFunction_forFunctionType_dynamicArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
useFunction(test);
}
@@ -1450,7 +1442,7 @@ int test(a, b) {
}
void test_creationFunction_forFunctionType_function() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
useFunction(test);
}
@@ -1468,7 +1460,7 @@ int test(double a, String b) {
}
void test_creationFunction_forFunctionType_function_namedArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
useFunction(g: test);
}
@@ -1486,7 +1478,7 @@ int test(double a, String b) {
}
void test_creationFunction_forFunctionType_method_enclosingClass_static() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static foo() {
useFunction(test);
@@ -1508,7 +1500,7 @@ useFunction(int g(double a, String b)) {}
}
void test_creationFunction_forFunctionType_method_enclosingClass_static2() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
var f;
A() : f = useFunction(test);
@@ -1528,7 +1520,7 @@ useFunction(int g(double a, String b)) {}
}
void test_creationFunction_forFunctionType_method_targetClass() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(A a) {
useFunction(a.test);
}
@@ -1550,7 +1542,7 @@ useFunction(int g(double a, String b)) {}
void
test_creationFunction_forFunctionType_method_targetClass_hasOtherMember() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(A a) {
useFunction(a.test);
}
@@ -1574,7 +1566,7 @@ useFunction(int g(double a, String b)) {}
}
void test_creationFunction_forFunctionType_notFunctionType() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(A a) {
useFunction(a.test);
}
@@ -1586,7 +1578,7 @@ useFunction(g) {}
}
void test_creationFunction_forFunctionType_unknownTarget() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(A a) {
useFunction(a.test);
}
@@ -1598,7 +1590,7 @@ useFunction(g) {}
}
void test_expectedToken_semicolon() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
print(0)
}
@@ -1616,7 +1608,7 @@ library my_lib;
class Test {}
''');
// try to find a fix
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Test test = null;
}
@@ -1632,7 +1624,7 @@ main() {
}
void test_importLibraryPrefix_withTopLevelVariable() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:math' as pref;
main() {
print(pref.E);
@@ -1649,7 +1641,7 @@ main() {
}
void test_importLibraryPrefix_withType() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:async' as pref;
main() {
pref.Stream s = null;
@@ -1670,7 +1662,7 @@ main() {
library lib;
myFunction() {}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
myFunction();
}
@@ -1690,7 +1682,7 @@ main() {
library lib;
myFunction() {}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
myFunction();
@@ -1714,7 +1706,7 @@ class A {
library lib;
int MY_VAR = 42;
''');
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
print(MY_VAR);
}
@@ -1736,7 +1728,7 @@ class Test {
const Test(int p);
}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
@Test(0)
main() {
}
@@ -1757,7 +1749,7 @@ main() {
library lib;
class Test {}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Test t = null;
}
@@ -1778,7 +1770,7 @@ main() {
library lib;
class Test {}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Test t = null;
}
@@ -1799,7 +1791,7 @@ main() {
library lib;
class Test {}
''');
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Test t = null;
}
@@ -1815,7 +1807,7 @@ main() {
}
void test_importLibrarySdk_withTopLevelVariable() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
print(PI);
}
@@ -1831,7 +1823,7 @@ main() {
}
void test_importLibrarySdk_withTopLevelVariable_annotation() {
- _indexTestUnit('''
+ resolveTestUnit('''
@PI
main() {
}
@@ -1847,7 +1839,7 @@ main() {
}
void test_importLibrarySdk_withType_AsExpression() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(p) {
p as Future;
}
@@ -1862,7 +1854,7 @@ main(p) {
}
void test_importLibrarySdk_withType_invocationTarget() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Future.wait(null);
}
@@ -1877,7 +1869,7 @@ main() {
}
void test_importLibrarySdk_withType_IsExpression() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(p) {
p is Future;
}
@@ -1892,7 +1884,7 @@ main(p) {
}
void test_importLibrarySdk_withType_typeAnnotation() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Future f = null;
}
@@ -1907,7 +1899,7 @@ main() {
}
void test_importLibrarySdk_withType_typeAnnotation_PrefixedIdentifier() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Future.wait;
}
@@ -1922,7 +1914,7 @@ main() {
}
void test_importLibrarySdk_withType_typeArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
List<Future> futures = [];
}
@@ -1937,7 +1929,7 @@ main() {
}
void test_importLibraryShow() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:async' show Stream;
main() {
Stream s = null;
@@ -1954,7 +1946,7 @@ main() {
}
void test_isNotNull() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(p) {
p is! Null;
}
@@ -1967,7 +1959,7 @@ main(p) {
}
void test_isNull() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(p) {
p is Null;
}
@@ -1980,7 +1972,7 @@ main(p) {
}
void test_makeEnclosingClassAbstract_declaresAbstractMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
m();
}
@@ -1993,7 +1985,7 @@ abstract class A {
}
void test_makeEnclosingClassAbstract_inheritsAbstractMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
abstract class A {
m();
}
@@ -2010,7 +2002,7 @@ abstract class B extends A {
}
void test_removeParentheses_inGetterDeclaration() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int get foo() => 0;
}
@@ -2023,7 +2015,7 @@ class A {
}
void test_removeParentheses_inGetterInvocation() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
int get foo => 0;
}
@@ -2042,7 +2034,7 @@ main(A a) {
}
void test_removeUnnecessaryCast_assignment() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(Object p) {
if (p is String) {
String v = ((p as String));
@@ -2059,7 +2051,7 @@ main(Object p) {
}
void test_removeUnusedImport() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:math';
main() {
}
@@ -2071,7 +2063,7 @@ main() {
}
void test_removeUnusedImport_anotherImportOnLine() {
- _indexTestUnit('''
+ resolveTestUnit('''
import 'dart:math'; import 'dart:async';
main() {
@@ -2088,7 +2080,7 @@ main() {
}
void test_removeUnusedImport_severalLines() {
- _indexTestUnit('''
+ resolveTestUnit('''
import
'dart:math';
main() {
@@ -2103,7 +2095,7 @@ main() {
void test_replaceImportUri_inProject() {
testFile = '/project/bin/test.dart';
addSource('/project/foo/bar/lib.dart', '');
- _indexTestUnit('''
+ resolveTestUnit('''
import 'no/matter/lib.dart';
''');
performAllAnalysisTasks();
@@ -2114,7 +2106,7 @@ import '../foo/bar/lib.dart';
void test_replaceImportUri_package() {
_configureMyPkg('');
- _indexTestUnit('''
+ resolveTestUnit('''
import 'no/matter/my_lib.dart';
''');
performAllAnalysisTasks();
@@ -2127,7 +2119,7 @@ import 'package:my_pkg/my_lib.dart';
errorFilter = (AnalysisError error) {
return error.errorCode == ParserErrorCode.VAR_AS_TYPE_NAME;
};
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
Map<String, var> m;
}
@@ -2140,7 +2132,7 @@ class A {
}
void test_replaceWithConstInstanceCreation() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
const A();
}
@@ -2155,7 +2147,7 @@ const a = const A();
}
void test_undefinedClass_useSimilar_fromImport() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
Stirng s = 'abc';
}
@@ -2168,7 +2160,7 @@ main() {
}
void test_undefinedClass_useSimilar_fromThisLibrary() {
- _indexTestUnit('''
+ resolveTestUnit('''
class MyClass {}
main() {
MyCalss v = null;
@@ -2183,7 +2175,7 @@ main() {
}
void test_undefinedFunction_create_dynamicArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
dynamic v;
test(v);
@@ -2201,7 +2193,7 @@ void test(v) {
}
void test_undefinedFunction_create_dynamicReturnType() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
dynamic v = test();
}
@@ -2217,7 +2209,7 @@ test() {
}
void test_undefinedFunction_create_fromFunction() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
int v = myUndefinedFunction(1, 2.0, '3');
}
@@ -2233,7 +2225,7 @@ int myUndefinedFunction(int i, double d, String s) {
}
void test_undefinedFunction_create_fromMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
int v = myUndefinedFunction(1, 2.0, '3');
@@ -2253,7 +2245,7 @@ int myUndefinedFunction(int i, double d, String s) {
}
void test_undefinedFunction_create_generic_BAD() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A<T> {
Map<int, T> items;
main() {
@@ -2275,7 +2267,7 @@ void process(Map items) {
}
void test_undefinedFunction_create_generic_OK() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
List<int> items;
main() {
@@ -2297,7 +2289,7 @@ void process(List<int> items) {
}
void test_undefinedFunction_create_nullArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
test(null);
}
@@ -2328,7 +2320,7 @@ void test(arg0) {
}
void test_undefinedFunction_create_returnType_fromAssignment_eq() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
int v;
v = myUndefinedFunction();
@@ -2346,7 +2338,7 @@ int myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_fromAssignment_plusEq() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
int v;
v += myUndefinedFunction();
@@ -2364,7 +2356,7 @@ num myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_fromBinary_right() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
0 + myUndefinedFunction();
}
@@ -2380,7 +2372,7 @@ num myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_fromInitializer() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
int v = myUndefinedFunction();
}
@@ -2396,7 +2388,7 @@ int myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_fromInvocationArgument() {
- _indexTestUnit('''
+ resolveTestUnit('''
foo(int p) {}
main() {
foo( myUndefinedFunction() );
@@ -2414,7 +2406,7 @@ int myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_fromReturn() {
- _indexTestUnit('''
+ resolveTestUnit('''
int main() {
return myUndefinedFunction();
}
@@ -2430,7 +2422,7 @@ int myUndefinedFunction() {
}
void test_undefinedFunction_create_returnType_void() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
myUndefinedFunction();
}
@@ -2446,7 +2438,7 @@ void myUndefinedFunction() {
}
void test_undefinedFunction_useSimilar_fromImport() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
pritn(0);
}
@@ -2459,7 +2451,7 @@ main() {
}
void test_undefinedFunction_useSimilar_thisLibrary() {
- _indexTestUnit('''
+ resolveTestUnit('''
myFunction() {}
main() {
myFuntcion();
@@ -2474,7 +2466,7 @@ main() {
}
void test_undefinedMethod_create_BAD_inSDK() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
List.foo();
}
@@ -2483,7 +2475,7 @@ main() {
}
void test_undefinedMethod_create_generic_BAD() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A<T> {
B b;
Map<int, T> items;
@@ -2512,7 +2504,7 @@ class B {
}
void test_undefinedMethod_create_generic_OK_literal() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
B b;
List<int> items;
@@ -2541,7 +2533,7 @@ class B {
}
void test_undefinedMethod_create_generic_OK_local() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A<T> {
List<T> items;
main() {
@@ -2563,7 +2555,7 @@ class A<T> {
}
void test_undefinedMethod_createQualified_fromClass() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main() {
@@ -2582,7 +2574,7 @@ main() {
}
void test_undefinedMethod_createQualified_fromClass_hasOtherMember() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
foo() {}
}
@@ -2604,7 +2596,7 @@ main() {
}
void test_undefinedMethod_createQualified_fromInstance() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main(A a) {
@@ -2623,7 +2615,7 @@ main(A a) {
}
void test_undefinedMethod_createQualified_targetIsFunctionType() {
- _indexTestUnit('''
+ resolveTestUnit('''
typedef A();
main() {
A.myUndefinedMethod();
@@ -2633,7 +2625,7 @@ main() {
}
void test_undefinedMethod_createQualified_targetIsUnresolved() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
NoSuchClass.myUndefinedMethod();
}
@@ -2642,7 +2634,7 @@ main() {
}
void test_undefinedMethod_createUnqualified_parameters() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
myUndefinedMethod(0, 1.0, '3');
@@ -2691,7 +2683,7 @@ class A {
}
void test_undefinedMethod_createUnqualified_returnType() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
main() {
int v = myUndefinedMethod();
@@ -2716,7 +2708,7 @@ class A {
}
void test_undefinedMethod_createUnqualified_staticFromField() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static var f = myUndefinedMethod();
}
@@ -2732,7 +2724,7 @@ class A {
}
void test_undefinedMethod_createUnqualified_staticFromMethod() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
static main() {
myUndefinedMethod();
@@ -2752,7 +2744,7 @@ class A {
}
void test_undefinedMethod_hint_createQualified_fromInstance() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
}
main() {
@@ -2773,7 +2765,7 @@ main() {
}
void test_undefinedMethod_useSimilar_ignoreOperators() {
- _indexTestUnit('''
+ resolveTestUnit('''
main(Object object) {
object.then();
}
@@ -2782,7 +2774,7 @@ main(Object object) {
}
void test_undefinedMethod_useSimilar_qualified() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
myMethod() {}
}
@@ -2803,7 +2795,7 @@ main() {
}
void test_undefinedMethod_useSimilar_unqualified_superClass() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
myMethod() {}
}
@@ -2826,7 +2818,7 @@ class B extends A {
}
void test_undefinedMethod_useSimilar_unqualified_thisClass() {
- _indexTestUnit('''
+ resolveTestUnit('''
class A {
myMethod() {}
main() {
@@ -2845,7 +2837,7 @@ class A {
}
void test_useEffectiveIntegerDivision() {
- _indexTestUnit('''
+ resolveTestUnit('''
main() {
var a = 5;
var b = 2;
@@ -2865,7 +2857,7 @@ main() {
* Computes fixes and verifies that there is a fix of the given kind.
*/
Fix _assertHasFix(FixKind kind, AnalysisError error) {
- List<Fix> fixes = computeFixes(searchEngine, testUnit, error);
+ List<Fix> fixes = computeFixes(testUnit, error);
for (Fix fix in fixes) {
if (fix.kind == kind) {
return fix;
@@ -2922,9 +2914,4 @@ main() {
}
return positions;
}
-
- void _indexTestUnit(String code) {
- resolveTestUnit(code);
- index.indexUnit(context, testUnit);
- }
}

Powered by Google App Engine
This is Rietveld 408576698