| Index: editor/tools/plugins/com.google.dart.engine.services_test/src/com/google/dart/engine/services/completion/CompletionTests.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine.services_test/src/com/google/dart/engine/services/completion/CompletionTests.java b/editor/tools/plugins/com.google.dart.engine.services_test/src/com/google/dart/engine/services/completion/CompletionTests.java
|
| index e8c99dccd061f0d9cec7c95e69873405b6e604e5..f4b816ccedce52763b8bf0b01ddfb233acf17116 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine.services_test/src/com/google/dart/engine/services/completion/CompletionTests.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine.services_test/src/com/google/dart/engine/services/completion/CompletionTests.java
|
| @@ -1481,6 +1481,16 @@ public class CompletionTests extends CompletionTestCase {
|
| test("typedef int fnint(int k); fn!1int x;", "1+fnint");
|
| }
|
|
|
| + public void testCompletion_arguments_ignoreEmpty() throws Exception {
|
| + test(src(//
|
| + "class A {",
|
| + " test() {}",
|
| + "}",
|
| + "main(A a) {",
|
| + " a.test(!1);",
|
| + "}"), "1-test");
|
| + }
|
| +
|
| public void testCompletion_as_asIdentifierPrefix() throws Exception {
|
| test(src(//
|
| "main(p) {",
|
| @@ -1537,6 +1547,17 @@ public class CompletionTests extends CompletionTestCase {
|
| test("class X { X(this.field); int f!1ield;}", "1+field");
|
| }
|
|
|
| + public void testCompletion_constructorArguments_showOnlyCurrent() throws Exception {
|
| + test(src(//
|
| + "class A {",
|
| + " A.first(int p);",
|
| + " A.second(double p);",
|
| + "}",
|
| + "main() {",
|
| + " new A.first(!1);",
|
| + "}"), "1+A.first", "1-A.second");
|
| + }
|
| +
|
| public void testCompletion_double_inFractionPart() throws Exception {
|
| test(src(//
|
| "main() {",
|
|
|