| Index: editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/cleanup/MigrateCleanUpTest.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/cleanup/MigrateCleanUpTest.java b/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/cleanup/MigrateCleanUpTest.java
|
| index ba918df8cdd266af2dfe2e07ba707f12806fb6cd..9cd950bd08acf06ad346b9fa3e9515f77c368bd8 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/cleanup/MigrateCleanUpTest.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/cleanup/MigrateCleanUpTest.java
|
| @@ -21,6 +21,7 @@ import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M1_library_C
|
| import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M1_optionalNamed_CleanUp;
|
| import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M1_parseNum_CleanUp;
|
| import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M1_rawString_CleanUp;
|
| +import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M2_removeInterface_CleanUp;
|
| import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M2_renameTypes_CleanUp;
|
| import com.google.dart.tools.ui.internal.cleanup.migration.Migrate_1M2_toGetters_CleanUp;
|
|
|
| @@ -942,6 +943,39 @@ public final class MigrateCleanUpTest extends AbstractCleanUpTest {
|
| assertCleanUp(cleanUp, initial, expected);
|
| }
|
|
|
| + public void test_1M2_removeInterface() throws Exception {
|
| + ICleanUp cleanUp = new Migrate_1M2_removeInterface_CleanUp();
|
| + String initial = makeSource(
|
| + "// filler filler filler filler filler filler filler filler filler filler",
|
| + "interface I default B {",
|
| + " I();",
|
| + " I.name();",
|
| + " foo();",
|
| + "}",
|
| + "",
|
| + "class B implements I {",
|
| + " B() {}",
|
| + " B.name() {}",
|
| + " foo() {}",
|
| + "}",
|
| + "");
|
| + String expected = makeSource(
|
| + "// filler filler filler filler filler filler filler filler filler filler",
|
| + "abstract class I {",
|
| + " factory I() = B;",
|
| + " factory I.name() = B.name;",
|
| + " foo();",
|
| + "}",
|
| + "",
|
| + "class B implements I {",
|
| + " B() {}",
|
| + " B.name() {}",
|
| + " foo() {}",
|
| + "}",
|
| + "");
|
| + assertCleanUp(cleanUp, initial, expected);
|
| + }
|
| +
|
| public void test_1M2_renameExceptions() throws Exception {
|
| ICleanUp cleanUp = new Migrate_1M2_renameTypes_CleanUp();
|
| String initial = makeSource(
|
|
|