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

Unified Diff: pkg/analysis_server/test/services/index/dart_index_contributor_test.dart

Issue 969113002: Reformat (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/index/dart_index_contributor_test.dart
diff --git a/pkg/analysis_server/test/services/index/dart_index_contributor_test.dart b/pkg/analysis_server/test/services/index/dart_index_contributor_test.dart
index e53bd18e064e8087d4bd00e7f6fc4ea8ca84184a..5a576158ac66dce8842960737e58d01573aba39d 100644
--- a/pkg/analysis_server/test/services/index/dart_index_contributor_test.dart
+++ b/pkg/analysis_server/test/services/index/dart_index_contributor_test.dart
@@ -16,27 +16,19 @@ import 'package:unittest/unittest.dart';
import '../../abstract_single_unit.dart';
import '../../reflective_tests.dart';
-
main() {
groupSep = ' | ';
runReflectiveTests(DartUnitContributorTest);
}
-
/**
* Returns `true` if the [actual] location the same properties as [expected].
*/
bool _equalsLocation(Location actual, ExpectedLocation expected) {
- return _equalsLocationProperties(
- actual,
- expected.element,
- expected.offset,
- expected.length,
- expected.isQualified,
- expected.isResolved);
+ return _equalsLocationProperties(actual, expected.element, expected.offset,
+ expected.length, expected.isQualified, expected.isResolved);
}
-
/**
* Returns `true` if the [actual] location the expected properties.
*/
@@ -49,7 +41,6 @@ bool _equalsLocationProperties(Location actual, Element expectedElement,
isResolved == actual.isResolved;
}
-
bool _equalsRecordedRelation(RecordedRelation recordedRelation,
Element expectedElement, Relationship expectedRelationship,
ExpectedLocation expectedLocation) {
@@ -60,7 +51,6 @@ bool _equalsRecordedRelation(RecordedRelation recordedRelation,
_equalsLocation(recordedRelation.location, expectedLocation));
}
-
@reflectiveTest
class DartUnitContributorTest extends AbstractSingleUnitTest {
IndexStore store = new MockIndexStore();
@@ -75,14 +65,10 @@ class DartUnitContributorTest extends AbstractSingleUnitTest {
void setUp() {
super.setUp();
when(store.aboutToIndexDart(context, anyObject)).thenReturn(true);
- when(
- store.recordRelationship(
- anyObject,
- anyObject,
- anyObject)).thenInvoke(
- (Element element, Relationship relationship, Location location) {
- recordedRelations.add(
- new RecordedRelation(element, relationship, location));
+ when(store.recordRelationship(anyObject, anyObject, anyObject)).thenInvoke(
+ (Element element, Relationship relationship, Location location) {
+ recordedRelations
+ .add(new RecordedRelation(element, relationship, location));
});
when(store.recordTopDeclaration(anyObject)).thenInvoke((Element element) {
recordedTopElements.add(element);
@@ -123,7 +109,6 @@ class MyClass = Object with Mix;''');
_assertDefinesTopLevelElement(functionElement);
}
-
void test_definesFunctionType() {
_indexTestUnit('typedef MyFunction(int p);');
// prepare elements
@@ -150,10 +135,8 @@ main() {
Element mainElement = findElement("main");
VariableElement variableElement = findElement("v");
// verify
- _assertNoRecordedRelation(
- variableElement,
- IndexConstants.IS_READ_BY,
- _expectedLocation(mainElement, 'v in []'));
+ _assertNoRecordedRelation(variableElement,
+ IndexConstants.IS_READ_BY, _expectedLocation(mainElement, 'v in []'));
}
void test_isDefinedBy_NameElement_method() {
@@ -165,13 +148,10 @@ class A {
Element methodElement = findElement("m");
Element nameElement = new NameElement("m");
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.NAME_IS_DEFINED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.NAME_IS_DEFINED_BY,
_expectedLocation(methodElement, 'm() {}'));
}
-
void test_isDefinedBy_NameElement_operator() {
_indexTestUnit('''
class A {
@@ -181,9 +161,7 @@ class A {
Element methodElement = findElement("+");
Element nameElement = new NameElement("+");
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.NAME_IS_DEFINED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.NAME_IS_DEFINED_BY,
_expectedLocation(methodElement, '+(o) {}', length: 1));
}
@@ -196,9 +174,7 @@ class B extends A {} // 2
ClassElement classElementA = findElement("A");
ClassElement classElementB = findElement("B");
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_EXTENDED_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_EXTENDED_BY,
_expectedLocation(classElementB, 'A {} // 2'));
}
@@ -210,9 +186,7 @@ class A {} // 1
ClassElement classElementA = findElement("A");
ClassElement classElementObject = classElementA.supertype.element;
// verify
- _assertRecordedRelation(
- classElementObject,
- IndexConstants.IS_EXTENDED_BY,
+ _assertRecordedRelation(classElementObject, IndexConstants.IS_EXTENDED_BY,
_expectedLocation(classElementA, 'A {}', length: 0));
}
@@ -226,9 +200,7 @@ class C = A with B; // 3
ClassElement classElementA = findElement("A");
ClassElement classElementC = findElement("C");
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_EXTENDED_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_EXTENDED_BY,
_expectedLocation(classElementC, 'A with'));
}
@@ -241,9 +213,7 @@ class B implements A {} // 2
ClassElement classElementA = findElement("A");
ClassElement classElementB = findElement("B");
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_IMPLEMENTED_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_IMPLEMENTED_BY,
_expectedLocation(classElementB, 'A {} // 2'));
}
@@ -257,9 +227,7 @@ class C = Object with A implements B; // 3
ClassElement classElementB = findElement("B");
ClassElement classElementC = findElement("C");
// verify
- _assertRecordedRelation(
- classElementB,
- IndexConstants.IS_IMPLEMENTED_BY,
+ _assertRecordedRelation(classElementB, IndexConstants.IS_IMPLEMENTED_BY,
_expectedLocation(classElementC, 'B; // 3'));
}
@@ -277,13 +245,9 @@ class A {
FieldElement fieldElement = findElement("field");
PropertyAccessorElement getterElement = fieldElement.getter;
// verify
- _assertRecordedRelation(
- getterElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(getterElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, 'field(); // q'));
- _assertRecordedRelation(
- getterElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(getterElement, IndexConstants.IS_INVOKED_BY,
_expectedLocation(mainElement, 'field(); // nq'));
}
@@ -303,17 +267,12 @@ main() {
Element mainElement = findElement("main");
FunctionElement functionElement = importedUnit().functions[0];
// verify
- _assertRecordedRelation(
- functionElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(functionElement, IndexConstants.IS_INVOKED_BY,
_expectedLocation(mainElement, 'foo(); // q'));
- _assertRecordedRelation(
- functionElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(functionElement, IndexConstants.IS_INVOKED_BY,
_expectedLocation(mainElement, 'foo(); // nq'));
}
-
void test_isInvokedBy_LocalVariableElement() {
_indexTestUnit('''
main() {
@@ -324,10 +283,8 @@ main() {
Element mainElement = findElement("main");
Element element = findElement("v");
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
- _expectedLocation(mainElement, 'v();'));
+ _assertRecordedRelation(element,
+ IndexConstants.IS_INVOKED_BY, _expectedLocation(mainElement, 'v();'));
}
void test_isInvokedBy_MethodElement() {
@@ -343,13 +300,9 @@ class A {
Element mainElement = findElement("main");
Element methodElement = findElement("foo");
// verify
- _assertRecordedRelation(
- methodElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(methodElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, 'foo(); // q'));
- _assertRecordedRelation(
- methodElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(methodElement, IndexConstants.IS_INVOKED_BY,
_expectedLocation(mainElement, 'foo(); // nq'));
}
@@ -367,9 +320,7 @@ main() {
Element mainElement = findElement("main");
Element methodElement = findElement("foo");
// verify
- _assertRecordedRelation(
- methodElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(methodElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, 'foo();'));
}
@@ -389,21 +340,13 @@ main(A a) {
MethodElement element = findElement('+');
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '+ 1', length: 1));
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '+= 2', length: 2));
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '++a;', length: 2));
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '++;', length: 2));
}
@@ -423,13 +366,9 @@ main(A a) {
MethodElement writeElement = findElement("[]=");
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- readElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(readElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '[0]', length: 1));
- _assertRecordedRelation(
- writeElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(writeElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '[1] =', length: 1));
}
@@ -446,9 +385,7 @@ main(A a) {
MethodElement element = findElement("~");
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '~a', length: 1));
}
@@ -461,10 +398,8 @@ main(p()) {
Element mainElement = findElement("main");
Element element = findElement("p");
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
- _expectedLocation(mainElement, 'p();'));
+ _assertRecordedRelation(element,
+ IndexConstants.IS_INVOKED_BY, _expectedLocation(mainElement, 'p();'));
}
void test_isMixedInBy_ClassDeclaration() {
@@ -476,9 +411,7 @@ class B extends Object with A {} // 2
ClassElement classElementA = findElement("A");
ClassElement classElementB = findElement("B");
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_MIXED_IN_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_MIXED_IN_BY,
_expectedLocation(classElementB, 'A {} // 2'));
}
@@ -491,9 +424,7 @@ class B = Object with A; // 2
ClassElement classElementA = findElement("A");
ClassElement classElementB = findElement("B");
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_MIXED_IN_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_MIXED_IN_BY,
_expectedLocation(classElementB, 'A; // 2'));
}
@@ -507,10 +438,8 @@ main(var p) {
Element mainElement = findElement("main");
Element parameterElement = findElement("p");
// verify
- _assertRecordedRelation(
- parameterElement,
- IndexConstants.IS_READ_BY,
- _expectedLocation(mainElement, 'p);'));
+ _assertRecordedRelation(parameterElement,
+ IndexConstants.IS_READ_BY, _expectedLocation(mainElement, 'p);'));
}
void test_isReadBy_VariableElement() {
@@ -524,10 +453,8 @@ main() {
Element mainElement = findElement("main");
Element variableElement = findElement("v");
// verify
- _assertRecordedRelation(
- variableElement,
- IndexConstants.IS_READ_BY,
- _expectedLocation(mainElement, 'v);'));
+ _assertRecordedRelation(variableElement,
+ IndexConstants.IS_READ_BY, _expectedLocation(mainElement, 'v);'));
}
void test_isReadWrittenBy_ParameterElement() {
@@ -540,9 +467,7 @@ main(int p) {
Element mainElement = findElement("main");
Element parameterElement = findElement("p");
// verify
- _assertRecordedRelation(
- parameterElement,
- IndexConstants.IS_READ_WRITTEN_BY,
+ _assertRecordedRelation(parameterElement, IndexConstants.IS_READ_WRITTEN_BY,
_expectedLocation(mainElement, 'p += 1'));
}
@@ -557,9 +482,7 @@ main() {
Element mainElement = findElement("main");
Element variableElement = findElement("v");
// verify
- _assertRecordedRelation(
- variableElement,
- IndexConstants.IS_READ_WRITTEN_BY,
+ _assertRecordedRelation(variableElement, IndexConstants.IS_READ_WRITTEN_BY,
_expectedLocation(mainElement, 'v += 1'));
}
@@ -581,25 +504,15 @@ main(A p) {
ParameterElement pElement = findElement("p");
VariableElement vElement = findElement("v");
// verify
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
- _expectedLocation(pElement, 'A p) {'));
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(aElement,
+ IndexConstants.IS_REFERENCED_BY, _expectedLocation(pElement, 'A p) {'));
+ _assertRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(vElement, 'A v;'));
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'A(); // 2'));
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'A.field = 1;'));
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'A.field); // 3'));
}
@@ -616,13 +529,9 @@ main(B p) {
ParameterElement pElement = findElement("p");
VariableElement vElement = findElement("v");
// verify
- _assertRecordedRelation(
- bElement,
- IndexConstants.IS_REFERENCED_BY,
- _expectedLocation(pElement, 'B p) {'));
- _assertRecordedRelation(
- bElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(bElement,
+ IndexConstants.IS_REFERENCED_BY, _expectedLocation(pElement, 'B p) {'));
+ _assertRecordedRelation(bElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(vElement, 'B v;'));
}
@@ -637,9 +546,7 @@ export 'lib.dart';
LibraryElement libElement = testLibraryElement.exportedLibraries[0];
CompilationUnitElement libUnitElement = libElement.definingCompilationUnit;
// verify
- _assertRecordedRelation(
- libUnitElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(libUnitElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, "'lib.dart'", length: 10));
}
@@ -654,9 +561,7 @@ import 'lib.dart';
LibraryElement libElement = testLibraryElement.imports[0].importedLibrary;
CompilationUnitElement libUnitElement = libElement.definingCompilationUnit;
// verify
- _assertRecordedRelation(
- libUnitElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(libUnitElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, "'lib.dart'", length: 10));
}
@@ -669,9 +574,7 @@ part 'my_unit.dart';
// prepare elements
CompilationUnitElement myUnitElement = testLibraryElement.parts[0];
// verify
- _assertRecordedRelation(
- myUnitElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(myUnitElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, "'my_unit.dart';", length: 14));
}
@@ -703,26 +606,16 @@ main() {
ConstructorElement consB_bar =
findNodeElementAtString("B.bar()", isConstructor);
// A()
- _assertRecordedRelation(
- consA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(consB, '(); // marker-1', length: 0));
- _assertRecordedRelation(
- consA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, '(); // marker-main-1', length: 0));
// A.foo()
- _assertRecordedRelation(
- consA_foo,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA_foo, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(consB_foo, '.foo(); // marker-2', length: 4));
- _assertRecordedRelation(
- consA_foo,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA_foo, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(consB_bar, '.foo; // marker-3', length: 4));
- _assertRecordedRelation(
- consA_foo,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA_foo, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, '.foo(); // marker-main-2', length: 4));
}
@@ -746,14 +639,11 @@ main() {
ConstructorElement consA_named =
findNodeElementAtString("A.named()", isConstructor);
// verify
- _assertRecordedRelation(
- consA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(consA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, '(); // marker-main-1', length: 0));
- _assertRecordedRelation(
- consA_named,
- IndexConstants.IS_REFERENCED_BY,
- _expectedLocation(mainElement, '.named(); // marker-main-2', length: 6));
+ _assertRecordedRelation(consA_named, IndexConstants.IS_REFERENCED_BY,
+ _expectedLocation(mainElement, '.named(); // marker-main-2',
+ length: 6));
}
void test_isReferencedBy_ConstructorElement_redirection() {
@@ -773,14 +663,10 @@ class A {
ConstructorElement constructorA_bar =
findNodeElementAtString("A.bar()", isConstructor);
// A()
- _assertRecordedRelation(
- constructorA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(constructorA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(constructorA_foo, '(); // marker', length: 0));
// A.foo()
- _assertRecordedRelation(
- constructorA_bar,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(constructorA_bar, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(constructorA, '.bar();', length: 4));
}
@@ -807,26 +693,16 @@ main(A a) {
PropertyAccessorElement getter = fieldElement.getter;
PropertyAccessorElement setter = fieldElement.setter;
// m()
- _assertRecordedRelation(
- setter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(setter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mElement, 'field = 1; // nq'));
- _assertRecordedRelation(
- getter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(getter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mElement, 'field); // nq'));
// main()
- _assertRecordedRelation(
- setter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(setter, IndexConstants.IS_REFERENCED_BY,
_expectedLocationQ(mainElement, 'field = 2; // q'));
- _assertRecordedRelation(
- getter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(getter, IndexConstants.IS_REFERENCED_BY,
_expectedLocationQ(mainElement, 'field); // q'));
- _assertRecordedRelation(
- fieldElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(fieldElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'field: 3'));
}
@@ -842,19 +718,13 @@ main() {
FunctionElement element = findElement("foo");
Element mainElement = findElement("main");
// "referenced" here
- _assertRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'foo);'));
// only "invoked", but not "referenced"
{
- _assertRecordedRelation(
- element,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_INVOKED_BY,
_expectedLocation(mainElement, 'foo());'));
- _assertNoRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(element, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'foo());'));
}
}
@@ -869,10 +739,8 @@ main(A p) {
Element aElement = findElement('A');
Element pElement = findElement('p');
// verify
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
- _expectedLocation(pElement, 'A p) {'));
+ _assertRecordedRelation(aElement,
+ IndexConstants.IS_REFERENCED_BY, _expectedLocation(pElement, 'A p) {'));
}
/**
@@ -892,13 +760,9 @@ var myVariable = null;
Element aElement = findElement('A');
Element variableElement = findElement('myVariable');
// verify
- _assertRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, 'A] text'));
- _assertNoRecordedRelation(
- aElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(aElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(variableElement, 'A] text'));
}
@@ -921,30 +785,18 @@ main() {
ImportElement importElement = testLibraryElement.imports[0];
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'myVar = 1;', length: 0));
- _assertRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'myFunction();', length: 0));
- _assertNoRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'print(0);', length: 0));
// no references from import combinators
- _assertNoRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, 'myVar, ', length: 0));
- _assertNoRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, 'myFunction hide', length: 0));
- _assertNoRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertNoRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, 'myToHide;', length: 0));
}
@@ -970,13 +822,9 @@ main() {
ImportElement importElementB = testLibraryElement.imports[1];
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- importElementA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElementA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.myVar = 1;', length: 5));
- _assertRecordedRelation(
- importElementB,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElementB, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.MyClass();', length: 5));
}
@@ -1001,13 +849,9 @@ main() {
ImportElement importElementB = testLibraryElement.imports[1];
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- importElementA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElementA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.A();', length: 5));
- _assertRecordedRelation(
- importElementB,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElementB, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.B();', length: 5));
}
@@ -1026,9 +870,7 @@ main() {
ImportElement importElement = testLibraryElement.imports[0];
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.myFunc();', length: 5));
}
@@ -1048,9 +890,7 @@ main() {
ImportElement importElement = testLibraryElement.imports[0];
Element mainElement = findElement('main');
// verify
- _assertRecordedRelation(
- importElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(importElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'pref.A();', length: 5));
}
@@ -1098,10 +938,8 @@ main() {
Element mainElement = findElement('main');
Element element = findElement('L');
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
- _expectedLocation(mainElement, 'L;'));
+ _assertRecordedRelation(element,
+ IndexConstants.IS_REFERENCED_BY, _expectedLocation(mainElement, 'L;'));
}
void test_isReferencedBy_libraryName() {
@@ -1116,9 +954,7 @@ part 'test.dart';
testLibraryElement = testUnitElement.library;
indexDartUnit(store, context, testUnit);
// verify
- _assertRecordedRelation(
- testLibraryElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(testLibraryElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, "lib;"));
}
@@ -1135,13 +971,9 @@ class A {
Element mainElement = findElement("main");
MethodElement methodElement = findElement("method");
// verify
- _assertRecordedRelation(
- methodElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(methodElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocationQ(mainElement, 'method); // q'));
- _assertRecordedRelation(
- methodElement,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(methodElement, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'method); // nq'));
}
@@ -1156,9 +988,7 @@ main() {
Element mainElement = findElement('main');
Element element = findElement('p');
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'p: 1'));
}
@@ -1175,13 +1005,9 @@ main() {
Element elementA = findElement('a');
Element elementB = findElement('b');
// verify
- _assertRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(elementA, 'ppp.Future'));
- _assertRecordedRelation(
- element,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(element, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(elementB, 'ppp.Stream'));
_assertNoRecordedRelation(element, null, _expectedLocation(null, 'ppp;'));
}
@@ -1204,25 +1030,15 @@ main() {
TopLevelVariableElement variable = importedUnit().topLevelVariables[0];
Element mainElement = findElement("main");
// verify
- _assertRecordedRelation(
- variable,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(variable, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(testUnitElement, 'V; // imp'));
- _assertRecordedRelation(
- variable.setter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(variable.setter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'V = 5; // q'));
- _assertRecordedRelation(
- variable.getter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(variable.getter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'V); // q'));
- _assertRecordedRelation(
- variable.setter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(variable.setter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'V = 5; // nq'));
- _assertRecordedRelation(
- variable.getter,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(variable.getter, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(mainElement, 'V); // nq'));
}
@@ -1235,9 +1051,7 @@ A myVariable = null;
Element classElementA = findElement('A');
Element variableElement = findElement('myVariable');
// verify
- _assertRecordedRelation(
- classElementA,
- IndexConstants.IS_REFERENCED_BY,
+ _assertRecordedRelation(classElementA, IndexConstants.IS_REFERENCED_BY,
_expectedLocation(variableElement, 'A myVariable'));
}
@@ -1256,16 +1070,13 @@ class A<T> {
Element parameterElement = findElement('p');
Element variableElement = findElement('v');
// verify
- _assertRecordedRelation(
- typeParameterElement,
+ _assertRecordedRelation(typeParameterElement,
IndexConstants.IS_REFERENCED_BY,
_expectedLocation(fieldElement, 'T f'));
- _assertRecordedRelation(
- typeParameterElement,
+ _assertRecordedRelation(typeParameterElement,
IndexConstants.IS_REFERENCED_BY,
_expectedLocation(parameterElement, 'T p'));
- _assertRecordedRelation(
- typeParameterElement,
+ _assertRecordedRelation(typeParameterElement,
IndexConstants.IS_REFERENCED_BY,
_expectedLocation(variableElement, 'T v'));
}
@@ -1282,9 +1093,7 @@ class A {
ConstructorElement constructorElement = classElement.constructors[0];
FieldElement fieldElement = findElement("field");
// verify
- _assertRecordedRelation(
- fieldElement,
- IndexConstants.IS_WRITTEN_BY,
+ _assertRecordedRelation(fieldElement, IndexConstants.IS_WRITTEN_BY,
_expectedLocation(constructorElement, 'field = 5'));
}
@@ -1299,9 +1108,7 @@ class A {
FieldElement fieldElement = findElement("field");
Element fieldParameterElement = findNodeElementAtString("field);");
// verify
- _assertRecordedRelation(
- fieldElement,
- IndexConstants.IS_WRITTEN_BY,
+ _assertRecordedRelation(fieldElement, IndexConstants.IS_WRITTEN_BY,
_expectedLocation(fieldParameterElement, 'field);'));
}
@@ -1314,10 +1121,8 @@ main(var p) {
Element mainElement = findElement("main");
ParameterElement pElement = findElement("p");
// verify
- _assertRecordedRelation(
- pElement,
- IndexConstants.IS_WRITTEN_BY,
- _expectedLocation(mainElement, 'p = 1'));
+ _assertRecordedRelation(pElement,
+ IndexConstants.IS_WRITTEN_BY, _expectedLocation(mainElement, 'p = 1'));
}
void test_isWrittenBy_VariableElement() {
@@ -1330,10 +1135,8 @@ main() {
Element mainElement = findElement("main");
LocalVariableElement vElement = findElement("v");
// verify
- _assertRecordedRelation(
- vElement,
- IndexConstants.IS_WRITTEN_BY,
- _expectedLocation(mainElement, 'v = 1'));
+ _assertRecordedRelation(vElement,
+ IndexConstants.IS_WRITTEN_BY, _expectedLocation(mainElement, 'v = 1'));
}
void test_NameElement_field() {
@@ -1355,21 +1158,13 @@ main(A a, p) {
FieldElement fieldElement = findElement('field');
Element nameElement = new NameElement('field');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.NAME_IS_DEFINED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.NAME_IS_DEFINED_BY,
_expectedLocation(fieldElement, 'field;'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocationQ(mainElement, 'field); // r'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocationQU(mainElement, 'field); // ur'));
- _assertNoRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertNoRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocation(mainElement, 'field); // not a member'));
}
@@ -1386,9 +1181,7 @@ class A {
LocalVariableElement testElement = findElement('test');
Element nameElement = new NameElement('test');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.NAME_IS_DEFINED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.NAME_IS_DEFINED_BY,
_expectedLocation(testElement, 'test in []'));
}
@@ -1407,17 +1200,11 @@ main(A a, p) {
MethodElement methodElement = findElement('method');
Element nameElement = new NameElement('method');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.NAME_IS_DEFINED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.NAME_IS_DEFINED_BY,
_expectedLocation(methodElement, 'method() {}'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, 'method(); // r'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, 'method(); // ur'));
}
@@ -1443,39 +1230,23 @@ main(A a) {
// prepare elements
Element mainElement = findElement('main');
// binary
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '+ 5', length: 1));
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '+= 5', length: 2));
- _assertRecordedRelation(
- new NameElement('=='),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('=='), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '== 5', length: 2));
// prefix
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '++a', length: 2));
- _assertRecordedRelation(
- new NameElement('-'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('-'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '--a', length: 2));
- _assertRecordedRelation(
- new NameElement('~'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('~'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '~a', length: 1));
// postfix
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '++;', length: 2));
- _assertRecordedRelation(
- new NameElement('-'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('-'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, '--;', length: 2));
}
@@ -1501,39 +1272,23 @@ main(a) {
// prepare elements
Element mainElement = findElement('main');
// binary
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '+ 5', length: 1));
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '+= 5', length: 2));
- _assertRecordedRelation(
- new NameElement('=='),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('=='), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '== 5', length: 2));
// prefix
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '++a', length: 2));
- _assertRecordedRelation(
- new NameElement('-'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('-'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '--a', length: 2));
- _assertRecordedRelation(
- new NameElement('~'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('~'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '~a', length: 1));
// postfix
- _assertRecordedRelation(
- new NameElement('+'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('+'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '++;', length: 2));
- _assertRecordedRelation(
- new NameElement('-'),
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(new NameElement('-'), IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, '--;', length: 2));
}
@@ -1550,17 +1305,11 @@ main(A a, p) {
Element mainElement = findElement("main");
Element nameElement = new NameElement('test');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQ(mainElement, 'test(1)'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_INVOKED_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_INVOKED_BY,
_expectedLocationQU(mainElement, 'test(2)'));
- _assertNoRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertNoRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocationQU(mainElement, 'test(2)'));
}
@@ -1577,13 +1326,9 @@ main(A a, p) {
Element mainElement = findElement("main");
Element nameElement = new NameElement('test');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocationQ(mainElement, 'test); // a'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_BY,
_expectedLocationQU(mainElement, 'test); // p'));
}
@@ -1600,13 +1345,9 @@ main(A a, p) {
Element mainElement = findElement("main");
Element nameElement = new NameElement('test');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_WRITTEN_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_WRITTEN_BY,
_expectedLocationQ(mainElement, 'test += 1'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_READ_WRITTEN_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_READ_WRITTEN_BY,
_expectedLocationQU(mainElement, 'test += 2'));
}
@@ -1623,13 +1364,9 @@ main(A a, p) {
Element mainElement = findElement("main");
Element nameElement = new NameElement('test');
// verify
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_WRITTEN_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_WRITTEN_BY,
_expectedLocationQ(mainElement, 'test = 1'));
- _assertRecordedRelation(
- nameElement,
- IndexConstants.IS_WRITTEN_BY,
+ _assertRecordedRelation(nameElement, IndexConstants.IS_WRITTEN_BY,
_expectedLocationQU(mainElement, 'test = 2'));
}
@@ -1643,25 +1380,23 @@ main(A a, p) {
}
void _assertDefinesTopLevelElement(Element element) {
- ExpectedLocation location = new ExpectedLocation(element, element.nameOffset,
- element.name.length, false, true);
- _assertRecordedRelation(testLibraryElement, IndexConstants.DEFINES, location);
+ ExpectedLocation location = new ExpectedLocation(
+ element, element.nameOffset, element.name.length, false, true);
+ _assertRecordedRelation(
+ testLibraryElement, IndexConstants.DEFINES, location);
expect(recordedTopElements, contains(element));
}
/**
* Asserts that [recordedRelations] has no item with the specified properties.
*/
- void _assertNoRecordedRelation(Element element, Relationship relationship,
- ExpectedLocation location) {
+ void _assertNoRecordedRelation(
+ Element element, Relationship relationship, ExpectedLocation location) {
for (RecordedRelation recordedRelation in recordedRelations) {
if (_equalsRecordedRelation(
- recordedRelation,
- element,
- relationship,
- location)) {
- fail(
- 'not expected: ${recordedRelation} in\n' + recordedRelations.join('\n'));
+ recordedRelation, element, relationship, location)) {
+ fail('not expected: ${recordedRelation} in\n' +
+ recordedRelations.join('\n'));
}
}
}
@@ -1672,17 +1407,13 @@ main(A a, p) {
Location _assertRecordedRelation(Element expectedElement,
Relationship expectedRelationship, ExpectedLocation expectedLocation) {
for (RecordedRelation recordedRelation in recordedRelations) {
- if (_equalsRecordedRelation(
- recordedRelation,
- expectedElement,
- expectedRelationship,
- expectedLocation)) {
+ if (_equalsRecordedRelation(recordedRelation, expectedElement,
+ expectedRelationship, expectedLocation)) {
return recordedRelation.location;
}
}
fail(
- "not found\n$expectedElement $expectedRelationship " "in $expectedLocation in\n"
- +
+ "not found\n$expectedElement $expectedRelationship " "in $expectedLocation in\n" +
recordedRelations.join('\n'));
return null;
}
@@ -1694,30 +1425,19 @@ main(A a, p) {
length = getLeadingIdentifierLength(search);
}
return new ExpectedLocation(
- element,
- offset,
- length,
- isQualified,
- isResolved);
+ element, offset, length, isQualified, isResolved);
}
ExpectedLocation _expectedLocationQ(Element element, String search,
{int length: -1}) {
- return _expectedLocation(
- element,
- search,
- length: length,
- isQualified: true);
+ return _expectedLocation(element, search,
+ length: length, isQualified: true);
}
ExpectedLocation _expectedLocationQU(Element element, String search,
{int length: -1}) {
- return _expectedLocation(
- element,
- search,
- length: length,
- isQualified: true,
- isResolved: false);
+ return _expectedLocation(element, search,
+ length: length, isQualified: true, isResolved: false);
}
void _indexTestUnit(String code) {
@@ -1747,7 +1467,6 @@ class MockIndexStore extends TypedMock implements IndexStore {
noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
}
-
/**
* Information about a relation recorded into {@link IndexStore}.
*/

Powered by Google App Engine
This is Rietveld 408576698