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

Unified Diff: pkg/analysis_server/test/services/completion/completion_test_util.dart

Issue 1290743003: reformat and 2 new tests for #23501 (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 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 | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analysis_server/test/services/completion/completion_test_util.dart
diff --git a/pkg/analysis_server/test/services/completion/completion_test_util.dart b/pkg/analysis_server/test/services/completion/completion_test_util.dart
index 6bcbce151258ebdded02ecd08e5d98c735dd6b7f..578fd354ac8ca7848137d9d96114a7f0495c38ff 100644
--- a/pkg/analysis_server/test/services/completion/completion_test_util.dart
+++ b/pkg/analysis_server/test/services/completion/completion_test_util.dart
@@ -1,4 +1,5 @@
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
+
Paul Berry 2015/08/12 17:00:59 Unintentional extra newline.
danrubel 2015/08/26 14:03:57 Removed
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
@@ -95,7 +96,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
return;
}
CompletionSuggestion suggestion = request.suggestions.firstWhere(
- (CompletionSuggestion cs) => cs.kind == kind, orElse: () => null);
+ (CompletionSuggestion cs) => cs.kind == kind,
+ orElse: () => null);
if (suggestion != null) {
failedCompletion('did not expect completion: $completion\n $suggestion');
}
@@ -113,9 +115,13 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
CompletionSuggestion assertSuggest(String completion,
{CompletionSuggestionKind csKind: CompletionSuggestionKind.INVOCATION,
- int relevance: DART_RELEVANCE_DEFAULT, String importUri,
- protocol.ElementKind elemKind: null, bool isDeprecated: false,
- bool isPotential: false, String elemFile, int elemOffset}) {
+ int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
+ protocol.ElementKind elemKind: null,
+ bool isDeprecated: false,
+ bool isPotential: false,
+ String elemFile,
+ int elemOffset}) {
CompletionSuggestion cs =
getSuggest(completion: completion, csKind: csKind, elemKind: elemKind);
if (cs == null) {
@@ -151,9 +157,12 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestClass(String name,
- {int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ {int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
- bool isDeprecated: false, String elemFile, int elemOffset}) {
+ bool isDeprecated: false,
+ String elemFile,
+ int elemOffset}) {
CompletionSuggestion cs = assertSuggest(name,
csKind: kind,
relevance: relevance,
@@ -187,7 +196,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestConstructor(String name,
- {int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ {int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
int elemOffset}) {
CompletionSuggestion cs = assertSuggest(name,
relevance: relevance, importUri: importUri, elemOffset: elemOffset);
@@ -200,7 +210,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestField(String name, String type,
- {int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ {int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
bool isDeprecated: false}) {
CompletionSuggestion cs = assertSuggest(name,
@@ -224,7 +235,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
CompletionSuggestion assertSuggestFunction(String name, String returnType,
{CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
- bool deprecated: false, int relevance: DART_RELEVANCE_DEFAULT,
+ bool deprecated: false,
+ int relevance: DART_RELEVANCE_DEFAULT,
String importUri}) {
CompletionSuggestion cs = assertSuggest(name,
csKind: kind,
@@ -276,7 +288,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestGetter(String name, String returnType,
- {int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ {int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
bool isDeprecated: false}) {
CompletionSuggestion cs = assertSuggest(name,
@@ -323,7 +336,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
CompletionSuggestion assertSuggestMethod(
String name, String declaringType, String returnType,
- {int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ {int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
bool isDeprecated: false}) {
CompletionSuggestion cs = assertSuggest(name,
@@ -347,7 +361,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestNamedConstructor(
- String name, String returnType, [int relevance = DART_RELEVANCE_DEFAULT,
+ String name, String returnType,
+ [int relevance = DART_RELEVANCE_DEFAULT,
CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION]) {
if (contributor is PrefixedElementContributor) {
CompletionSuggestion cs =
@@ -374,7 +389,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
CompletionSuggestion assertSuggestSetter(String name,
- [int relevance = DART_RELEVANCE_DEFAULT, String importUri,
+ [int relevance = DART_RELEVANCE_DEFAULT,
+ String importUri,
CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION]) {
CompletionSuggestion cs = assertSuggest(name,
csKind: kind,
@@ -469,7 +485,8 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
fail(sb.toString());
}
- CompletionSuggestion getSuggest({String completion: null,
+ CompletionSuggestion getSuggest(
+ {String completion: null,
CompletionSuggestionKind csKind: null,
protocol.ElementKind elemKind: null}) {
CompletionSuggestion cs;
@@ -497,7 +514,6 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
}
void resolve(bool fullAnalysis) {
-
// Index SDK
for (Source librarySource in context.librarySources) {
CompilationUnit unit =
@@ -510,7 +526,6 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
var result = context.performAnalysisTask();
bool resolved = false;
while (result.hasMoreWork) {
-
// Update the index
result.changeNotices.forEach((ChangeNotice notice) {
CompilationUnit unit = notice.resolvedDartUnit;
@@ -561,7 +576,6 @@ abstract class AbstractCompletionTest extends AbstractContextTest {
* and `LocalContributorTest`.
*/
abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
-
/**
* Assert that the ImportedReferenceContributor uses cached results
* to produce identical suggestions to the original set of suggestions.
@@ -590,7 +604,8 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
CompletionSuggestion assertSuggestImportedClass(String name,
{CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
- int relevance: DART_RELEVANCE_DEFAULT, String importUri,
+ int relevance: DART_RELEVANCE_DEFAULT,
+ String importUri,
String elemFile}) {
return assertNotSuggested(name);
}
@@ -608,13 +623,15 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
CompletionSuggestion assertSuggestImportedFunction(
String name, String returnType,
{CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
- bool deprecated: false, int relevance: DART_RELEVANCE_DEFAULT,
+ bool deprecated: false,
+ int relevance: DART_RELEVANCE_DEFAULT,
String importUri}) {
return assertNotSuggested(name);
}
CompletionSuggestion assertSuggestImportedFunctionTypeAlias(
- String name, String returnType, [bool isDeprecated = false,
+ String name, String returnType,
+ [bool isDeprecated = false,
int relevance = DART_RELEVANCE_DEFAULT,
CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION]) {
return assertNotSuggested(name);
@@ -638,7 +655,8 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
}
CompletionSuggestion assertSuggestImportedTopLevelVar(
- String name, String returnType, [int relevance = DART_RELEVANCE_DEFAULT,
+ String name, String returnType,
+ [int relevance = DART_RELEVANCE_DEFAULT,
CompletionSuggestionKind kind = CompletionSuggestionKind.INVOCATION,
String importUri]) {
return assertNotSuggested(name);
@@ -701,8 +719,10 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
CompletionSuggestion assertSuggestLocalClass(String name,
{CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
- int relevance: DART_RELEVANCE_DEFAULT, bool isDeprecated: false,
- String elemFile, int elemOffset}) {
+ int relevance: DART_RELEVANCE_DEFAULT,
+ bool isDeprecated: false,
+ String elemFile,
+ int elemOffset}) {
return assertNotSuggested(name);
}
@@ -722,7 +742,8 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
}
CompletionSuggestion assertSuggestLocalFunction(
- String name, String returnType, {bool deprecated: false,
+ String name, String returnType,
+ {bool deprecated: false,
int relevance: DART_RELEVANCE_LOCAL_FUNCTION,
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION}) {
return assertNotSuggested(name);
@@ -776,7 +797,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
bool hasLength(int expected) { }
void baz() { }''');
@@ -803,7 +826,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_imported_function() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
bool hasLength(int expected) { }
expect(arg) { }
@@ -831,7 +856,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_InstanceCreationExpression_functionalArg() {
// ArgumentList InstanceCreationExpression ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
class A { A(f()) { } }
bool hasLength(int expected) { }
@@ -866,7 +893,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_InstanceCreationExpression_typedefArg() {
// ArgumentList InstanceCreationExpression ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
typedef Funct();
class A { A(Funct f) { } }
@@ -902,7 +931,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_local_function() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
bool hasLength(int expected) { }
void baz() { }''');
@@ -930,7 +961,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_local_method() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
bool hasLength(int expected) { }
void baz() { }''');
@@ -958,7 +991,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_MethodInvocation_functionalArg() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
class A { A(f()) { } }
bool hasLength(int expected) { }
@@ -993,7 +1028,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_MethodInvocation_methodArg() {
// ArgumentList MethodInvocation ExpressionStatement Block
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
class A { A(f()) { } }
bool hasLength(int expected) { }
@@ -1026,7 +1063,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ArgumentList_namedParam() {
// SimpleIdentifier NamedExpression ArgumentList MethodInvocation
// ExpressionStatement
- addSource('/libA.dart', '''
+ addSource(
+ '/libA.dart',
+ '''
library A;
bool hasLength(int expected) { }''');
addTestSource('''
@@ -1225,21 +1264,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Block() {
// Block BlockFunctionBody MethodDeclaration
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B {boo() { partBoo() {}} }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
int T3;
var _T4;'''); // not imported
@@ -1327,21 +1374,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Block_final() {
// Block BlockFunctionBody MethodDeclaration
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B {boo() { partBoo() {}} }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
int T3;
var _T4;'''); // not imported
@@ -1442,21 +1497,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Block_final_final() {
// Block BlockFunctionBody MethodDeclaration
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B {boo() { partBoo() {}} }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
int T3;
var _T4;'''); // not imported
@@ -1541,21 +1604,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Block_final_var() {
// Block BlockFunctionBody MethodDeclaration
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B {boo() { partBoo() {}} }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
int T3;
var _T4;'''); // not imported
@@ -1639,21 +1710,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
}
test_Block_identifier_partial() {
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B { }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
class D3 { }
int T3;
@@ -1722,7 +1801,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Block_inherited_imported() {
// Block BlockFunctionBody MethodDeclaration ClassDeclaration
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
class F { var f1; f2() { } get f3 => 0; set f4(fx) { } var _pf; }
class E extends F { var e1; e2() { } }
@@ -1778,21 +1859,29 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
}
test_Block_local_function() {
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
export "dart:math" hide max;
class A {int x;}
@deprecated D1() {int x;}
class _B {boo() { partBoo() {}} }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
String T1;
var _T2;
class C { }
class D { }''');
- addSource('/testEEF.dart', '''
+ addSource(
+ '/testEEF.dart',
+ '''
class EE { }
class F { }''');
addSource('/testG.dart', 'class G { }');
- addSource('/testH.dart', '''
+ addSource(
+ '/testH.dart',
+ '''
class H { }
int T3;
var _T4;'''); // not imported
@@ -1851,7 +1940,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_CascadeExpression_selector1() {
// PropertyAccess CascadeExpression ExpressionStatement Block
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "/testB.dart";
@@ -1877,7 +1968,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_CascadeExpression_selector2() {
// SimpleIdentifier PropertyAccess CascadeExpression ExpressionStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "/testB.dart";
@@ -1901,7 +1994,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_CascadeExpression_selector2_withTrailingReturn() {
// PropertyAccess CascadeExpression ExpressionStatement Block
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "/testB.dart";
@@ -2002,7 +2097,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ClassDeclaration_body() {
// ClassDeclaration CompilationUnit
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "testB.dart" as x;
@@ -2036,7 +2133,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ClassDeclaration_body_final() {
// ClassDeclaration CompilationUnit
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "testB.dart" as x;
@@ -2055,9 +2154,57 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
});
}
+ test_ClassDeclaration_body_final_field() {
+ // ClassDeclaration CompilationUnit
+ addSource(
+ '/testB.dart',
+ '''
+ class B { }''');
+ addTestSource('''
+ import "testB.dart" as x;
+ class A {final ^ A(){}}
+ class _B {}
+ A T;''');
+ computeFast();
+ return computeFull((bool result) {
+ expect(request.replacementOffset, completionOffset);
+ expect(request.replacementLength, 0);
+ assertSuggestLocalClass('A');
+ assertSuggestLocalClass('_B');
+ assertSuggestImportedClass('String');
+ assertNotSuggested('T');
+ assertSuggestLibraryPrefix('x');
+ });
+ }
+
+ test_ClassDeclaration_body_final_field2() {
+ // ClassDeclaration CompilationUnit
+ addSource(
+ '/testB.dart',
+ '''
+ class B { }''');
+ addTestSource('''
+ import "testB.dart" as Soo;
+ class A {final S^ A();}
+ class _B {}
+ A Sew;''');
+ computeFast();
+ return computeFull((bool result) {
+ expect(request.replacementOffset, completionOffset - 1);
+ expect(request.replacementLength, 1);
+ assertSuggestLocalClass('A');
+ assertSuggestLocalClass('_B');
+ assertSuggestImportedClass('String');
+ assertNotSuggested('Sew');
+ assertSuggestLibraryPrefix('Soo');
+ });
+ }
+
test_ClassDeclaration_body_final_final() {
// ClassDeclaration CompilationUnit
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "testB.dart" as x;
@@ -2078,7 +2225,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ClassDeclaration_body_final_var() {
// ClassDeclaration CompilationUnit
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
class B { }''');
addTestSource('''
import "testB.dart" as x;
@@ -2099,17 +2248,23 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Combinator_hide() {
// SimpleIdentifier HideCombinator ImportDirective
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
library libAB;
part '/partAB.dart';
class A { }
class B { }''');
- addSource('/partAB.dart', '''
+ addSource(
+ '/partAB.dart',
+ '''
part of libAB;
var T1;
PB F1() => new PB();
class PB { }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
class C { }
class D { }''');
addTestSource('''
@@ -2124,19 +2279,25 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_Combinator_show() {
// SimpleIdentifier HideCombinator ImportDirective
- addSource('/testAB.dart', '''
+ addSource(
+ '/testAB.dart',
+ '''
library libAB;
part '/partAB.dart';
class A { }
class B { }''');
- addSource('/partAB.dart', '''
+ addSource(
+ '/partAB.dart',
+ '''
part of libAB;
var T1;
PB F1() => new PB();
typedef PB2 F2(int blat);
class Clz = Object with Object;
class PB { }''');
- addSource('/testCD.dart', '''
+ addSource(
+ '/testCD.dart',
+ '''
class C { }
class D { }''');
addTestSource('''
@@ -2151,7 +2312,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConditionalExpression_elseExpression() {
// SimpleIdentifier ConditionalExpression ReturnStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2172,7 +2335,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConditionalExpression_elseExpression_empty() {
// SimpleIdentifier ConditionalExpression ReturnStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2199,7 +2364,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConditionalExpression_partial_thenExpression() {
// SimpleIdentifier ConditionalExpression ReturnStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2220,7 +2387,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConditionalExpression_partial_thenExpression_empty() {
// SimpleIdentifier ConditionalExpression ReturnStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2247,7 +2416,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConditionalExpression_thenExpression() {
// SimpleIdentifier ConditionalExpression ReturnStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2269,7 +2440,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConstructorName_importedClass() {
// SimpleIdentifier PrefixedIdentifier TypeName ConstructorName
// InstanceCreationExpression
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
int T1;
F1() { }
@@ -2294,7 +2467,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ConstructorName_importedFactory() {
// SimpleIdentifier PrefixedIdentifier TypeName ConstructorName
// InstanceCreationExpression
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
int T1;
F1() { }
@@ -2397,7 +2572,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ExpressionStatement_identifier() {
// SimpleIdentifier ExpressionStatement Block
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
_B F1() { }
class A {int x;}
class _B { }''');
@@ -2425,7 +2602,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_ExpressionStatement_name() {
// ExpressionStatement Block BlockFunctionBody MethodDeclaration
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
B T1;
class B{}''');
addTestSource('''
@@ -2632,7 +2811,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_FunctionDeclaration_returnType_afterComment() {
// ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -2663,7 +2844,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_FunctionDeclaration_returnType_afterComment2() {
// FunctionDeclaration ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -2694,7 +2877,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_FunctionDeclaration_returnType_afterComment3() {
// FunctionDeclaration ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -2820,7 +3005,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_IndexExpression() {
// ExpressionStatement Block
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2847,7 +3034,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_IndexExpression2() {
// SimpleIdentifier IndexExpression ExpressionStatement Block
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {int x;}''');
@@ -2868,7 +3057,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_InstanceCreationExpression_imported() {
// SimpleIdentifier TypeName ConstructorName InstanceCreationExpression
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
class A {A(this.x) { } int x;}''');
@@ -2915,7 +3106,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_InterpolationExpression() {
// SimpleIdentifier InterpolationExpression StringInterpolation
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -2950,7 +3143,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_InterpolationExpression_block() {
// SimpleIdentifier InterpolationExpression StringInterpolation
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3031,7 +3226,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_IsExpression() {
// SimpleIdentifier TypeName IsExpression IfStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
foo() { }
class X {X.c(); X._d(); z() {}}''');
@@ -3104,7 +3301,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
}
test_keyword() {
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
int newT1;
int T1;
@@ -3165,7 +3364,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MapLiteralEntry() {
// MapLiteralEntry MapLiteral VariableDeclaration
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3199,7 +3400,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MapLiteralEntry1() {
// MapLiteralEntry MapLiteral VariableDeclaration
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3226,7 +3429,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MapLiteralEntry2() {
// SimpleIdentifier MapLiteralEntry MapLiteral VariableDeclaration
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3348,7 +3553,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MethodDeclaration_returnType() {
// ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3378,7 +3585,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MethodDeclaration_returnType_afterComment() {
// ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3408,7 +3617,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MethodDeclaration_returnType_afterComment2() {
// MethodDeclaration ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3438,7 +3649,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_MethodDeclaration_returnType_afterComment3() {
// MethodDeclaration ClassDeclaration CompilationUnit
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
int T1;
F1() { }
typedef D1();
@@ -3517,12 +3730,16 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_partFile_TypeName() {
// SimpleIdentifier TypeName ConstructorName
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
int T1;
F1() { }
class X {X.c(); X._d(); z() {}}''');
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
library libA;
import "/testB.dart";
part "$testFile";
@@ -3551,12 +3768,16 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_partFile_TypeName2() {
// SimpleIdentifier TypeName ConstructorName
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
int T1;
F1() { }
class X {X.c(); X._d(); z() {}}''');
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
part of libA;
class B { }''');
addTestSource('''
@@ -3585,7 +3806,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_class_const() {
// SimpleIdentifier PrefixedIdentifier ExpressionStatement Block
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
class I {
static const scI = 'boo';
@@ -3632,7 +3855,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_class_imported() {
// SimpleIdentifier PrefixedIdentifier ExpressionStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
class I {X get f => new A();get _g => new A();}
class A implements I {
@@ -3714,7 +3939,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_library() {
// SimpleIdentifier PrefixedIdentifier ExpressionStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
var T1;
class X { }
@@ -3741,7 +3968,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_library_typesOnly() {
// SimpleIdentifier PrefixedIdentifier TypeName
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
var T1;
class X { }
@@ -3768,7 +3997,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_library_typesOnly2() {
// SimpleIdentifier PrefixedIdentifier TypeName
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
var T1;
class X { }
@@ -3795,7 +4026,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_parameter() {
// SimpleIdentifier PrefixedIdentifier ExpressionStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
class _W {M y; var _z;}
class X extends _W {}
@@ -3815,7 +4048,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_PrefixedIdentifier_prefix() {
// SimpleIdentifier PrefixedIdentifier ExpressionStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
class A {static int bar = 10;}
_B() {}''');
addTestSource('''
@@ -4286,7 +4521,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_TypeArgumentList() {
// SimpleIdentifier BinaryExpression ExpressionStatement
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
class C1 {int x;}
F1() => 0;
typedef String T1(int blat);''');
@@ -4313,7 +4550,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_TypeArgumentList2() {
// TypeName TypeArgumentList TypeName
- addSource('/testA.dart', '''
+ addSource(
+ '/testA.dart',
+ '''
class C1 {int x;}
F1() => 0;
typedef String T1(int blat);''');
@@ -4336,7 +4575,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_VariableDeclaration_name() {
// SimpleIdentifier VariableDeclaration VariableDeclarationList
// VariableDeclarationStatement Block
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
foo() { }
class _B { }
@@ -4365,7 +4606,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_VariableDeclarationStatement_RHS() {
// SimpleIdentifier VariableDeclaration VariableDeclarationList
// VariableDeclarationStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
foo() { }
class _B { }
@@ -4391,7 +4634,9 @@ abstract class AbstractSelectorSuggestionTest extends AbstractCompletionTest {
test_VariableDeclarationStatement_RHS_missing_semicolon() {
// VariableDeclaration VariableDeclarationList
// VariableDeclarationStatement
- addSource('/testB.dart', '''
+ addSource(
+ '/testB.dart',
+ '''
lib B;
foo1() { }
void bar1() { }
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698