From 83c9c49125ed08c78969c779c6aa6c6eac12a94e Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Thu, 23 Jan 2014 14:56:28 +0400 Subject: [PATCH] Add Safe Delete tests for extension functions and properties --- .../deleteFunction/kotlinFunction/funExt1.kt | 11 ++++ .../kotlinFunction/funExt1.kt.after | 5 ++ .../deleteFunction/kotlinFunction/funExt2.kt | 11 ++++ .../kotlinFunction/funExt2.kt.messages | 1 + .../kotlinFunction/localFunExt1.kt | 7 +++ .../kotlinFunction/localFunExt1.kt.messages | 1 + .../kotlinFunction/localFunExt2.kt | 7 +++ .../kotlinFunction/localFunExt2.kt.after | 4 ++ .../kotlinFunctionWithJava/funExt.java | 7 +++ .../kotlinFunctionWithJava/funExt.kt | 5 ++ .../kotlinFunctionWithJava/funExt.kt.messages | 1 + .../kotlinProperty/propertyExt1.kt | 9 +++ .../kotlinProperty/propertyExt1.kt.after | 5 ++ .../kotlinProperty/propertyExt2.kt | 9 +++ .../kotlinProperty/propertyExt2.kt.messages | 1 + .../kotlinPropertyWithJava/propertyExt.java | 7 +++ .../kotlinPropertyWithJava/propertyExt.kt | 5 ++ .../propertyExt.kt.messages | 1 + .../kotlinValueParameter/safeUsagesExt1.kt | 13 ++++ .../safeUsagesExt1.kt.after | 13 ++++ .../kotlinValueParameter/safeUsagesExt2.kt | 13 ++++ .../safeUsagesExt2.kt.after | 13 ++++ .../safeUsagesExt1.java | 7 +++ .../safeUsagesExt1.java.after | 7 +++ .../safeUsagesExt1.kt | 9 +++ .../safeUsagesExt1.kt.after | 9 +++ .../safeUsagesExt2.java | 7 +++ .../safeUsagesExt2.java.after | 7 +++ .../safeUsagesExt2.kt | 9 +++ .../safeUsagesExt2.kt.after | 9 +++ .../JetSafeDeleteTestGenerated.java | 60 +++++++++++++++++++ 31 files changed, 273 insertions(+) create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt.after create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt.messages create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt.messages create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt.after create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.java create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt create mode 100644 idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt.messages create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt.after create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt.messages create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.java create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt create mode 100644 idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt.messages create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt.after create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt.after create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java.after create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt.after create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java.after create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt create mode 100644 idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt.after diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt new file mode 100644 index 00000000000..5b349e68005 --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt @@ -0,0 +1,11 @@ +package test + +import test.foo + +class B { + +} + +fun B.foo() { + +} diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt.after b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt.after new file mode 100644 index 00000000000..191deddb2f8 --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt.after @@ -0,0 +1,5 @@ +package test + +class B { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt new file mode 100644 index 00000000000..7cdc2c76eb7 --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt @@ -0,0 +1,11 @@ +package test + +import test.foo + +class B { + val ref = ::foo +} + +fun B.foo() { + +} diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt.messages b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt.messages new file mode 100644 index 00000000000..9294f312f7c --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt.messages @@ -0,0 +1 @@ +function test.foo has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt new file mode 100644 index 00000000000..0d117f7064a --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt @@ -0,0 +1,7 @@ +fun foo() { + fun String.bar() { + + } + + "".bar() +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt.messages b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt.messages new file mode 100644 index 00000000000..32eb1cb56fe --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt.messages @@ -0,0 +1 @@ +function foo.bar has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt new file mode 100644 index 00000000000..c586e4a2ebb --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt @@ -0,0 +1,7 @@ +fun foo() { + fun String.bar() { + + } + + println() +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt.after b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt.after new file mode 100644 index 00000000000..e594a93598a --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt.after @@ -0,0 +1,4 @@ +fun foo() { + + println() +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.java b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.java new file mode 100644 index 00000000000..f07ead9f1ed --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.java @@ -0,0 +1,7 @@ +package test; + +class A { + void fun bar() { + TestPackage.foo(""); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt new file mode 100644 index 00000000000..244db98fab9 --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt @@ -0,0 +1,5 @@ +package test + +fun String.foo() { + +} diff --git a/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt.messages b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt.messages new file mode 100644 index 00000000000..9294f312f7c --- /dev/null +++ b/idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt.messages @@ -0,0 +1 @@ +function test.foo has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt new file mode 100644 index 00000000000..7cc95d2001b --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt @@ -0,0 +1,9 @@ +package test + +import test.foo + +val B.foo = "foo" + +class B { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt.after b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt.after new file mode 100644 index 00000000000..191deddb2f8 --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt.after @@ -0,0 +1,5 @@ +package test + +class B { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt new file mode 100644 index 00000000000..146560ed89e --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt @@ -0,0 +1,9 @@ +package test + +import test.foo + +val String.foo = "foo" + +class B { + val ref = "".foo +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt.messages b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt.messages new file mode 100644 index 00000000000..d43eee6b09e --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt.messages @@ -0,0 +1 @@ +property test.foo has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.java b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.java new file mode 100644 index 00000000000..7babcb8a8b1 --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.java @@ -0,0 +1,7 @@ +package test; + +class A { + void bar() { + TestPackage.getFoo(""); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt new file mode 100644 index 00000000000..1d91ee76e2a --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt @@ -0,0 +1,5 @@ +package test + +import test.foo + +val String.foo = "foo" \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt.messages b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt.messages new file mode 100644 index 00000000000..d43eee6b09e --- /dev/null +++ b/idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt.messages @@ -0,0 +1 @@ +property test.foo has 1 usage that is not safe to delete. \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt new file mode 100644 index 00000000000..d4aaf11a0aa --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt @@ -0,0 +1,13 @@ +class A { + +} + +fun A.foo(a: Int, b: String, c: Any) { + +} + +class B { + fun bar(a: A) { + a.foo(1, "1", "!") + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt.after new file mode 100644 index 00000000000..861dde82efe --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt.after @@ -0,0 +1,13 @@ +class A { + +} + +fun A.foo(b: String, c: Any) { + +} + +class B { + fun bar(a: A) { + a.foo("1", "!") + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt new file mode 100644 index 00000000000..01193752cd7 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt @@ -0,0 +1,13 @@ +class A { + +} + +fun A.foo(a: Int, b: String, c: Any) { + +} + +class B { + fun bar(a: A) { + a.foo(1, "1", "!") + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt.after new file mode 100644 index 00000000000..f9a1389ff52 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt.after @@ -0,0 +1,13 @@ +class A { + +} + +fun A.foo(a: Int, c: Any) { + +} + +class B { + fun bar(a: A) { + a.foo(1, "!") + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java new file mode 100644 index 00000000000..1f6b3729596 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java @@ -0,0 +1,7 @@ +package test; + +class B { + void bar(A a) { + TestPackage.foo(a, 1, "1", "!"); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java.after new file mode 100644 index 00000000000..6cd1685ddc1 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.java.after @@ -0,0 +1,7 @@ +package test; + +class B { + void bar(A a) { + TestPackage.foo(a, "1", "!"); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt new file mode 100644 index 00000000000..3728c71e6c3 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt @@ -0,0 +1,9 @@ +package test + +class A { + +} + +fun A.foo(a: Int, b: String, c: Any) { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt.after new file mode 100644 index 00000000000..172aa65a10d --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt.after @@ -0,0 +1,9 @@ +package test + +class A { + +} + +fun A.foo(b: String, c: Any) { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java new file mode 100644 index 00000000000..1f6b3729596 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java @@ -0,0 +1,7 @@ +package test; + +class B { + void bar(A a) { + TestPackage.foo(a, 1, "1", "!"); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java.after new file mode 100644 index 00000000000..97ae078df13 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.java.after @@ -0,0 +1,7 @@ +package test; + +class B { + void bar(A a) { + TestPackage.foo(a, 1, "!"); + } +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt new file mode 100644 index 00000000000..f516feb56f3 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt @@ -0,0 +1,9 @@ +package test + +class A { + +} + +fun A.foo(a: Int, b: String, c: Any) { + +} \ No newline at end of file diff --git a/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt.after b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt.after new file mode 100644 index 00000000000..3b74367c3b8 --- /dev/null +++ b/idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt.after @@ -0,0 +1,9 @@ +package test + +class A { + +} + +fun A.foo(a: Int, c: Any) { + +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/safeDelete/JetSafeDeleteTestGenerated.java b/idea/tests/org/jetbrains/jet/safeDelete/JetSafeDeleteTestGenerated.java index d6ecc2e0a05..fbe3aafe78e 100644 --- a/idea/tests/org/jetbrains/jet/safeDelete/JetSafeDeleteTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/safeDelete/JetSafeDeleteTestGenerated.java @@ -164,6 +164,16 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/fun2.kt"); } + @TestMetadata("funExt1.kt") + public void testFunExt1() throws Exception { + doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt1.kt"); + } + + @TestMetadata("funExt2.kt") + public void testFunExt2() throws Exception { + doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/funExt2.kt"); + } + @TestMetadata("implement1.kt") public void testImplement1() throws Exception { doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/implement1.kt"); @@ -184,6 +194,16 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/localFun2.kt"); } + @TestMetadata("localFunExt1.kt") + public void testLocalFunExt1() throws Exception { + doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt1.kt"); + } + + @TestMetadata("localFunExt2.kt") + public void testLocalFunExt2() throws Exception { + doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/localFunExt2.kt"); + } + @TestMetadata("noUsages.kt") public void testNoUsages() throws Exception { doFunctionTest("idea/testData/safeDelete/deleteFunction/kotlinFunction/noUsages.kt"); @@ -227,6 +247,11 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava"), Pattern.compile("^(.+)\\.kt$"), true); } + @TestMetadata("funExt.kt") + public void testFunExt() throws Exception { + doFunctionTestWithJava("idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/funExt.kt"); + } + @TestMetadata("implement1.kt") public void testImplement1() throws Exception { doFunctionTestWithJava("idea/testData/safeDelete/deleteFunction/kotlinFunctionWithJava/implement1.kt"); @@ -398,6 +423,16 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doPropertyTest("idea/testData/safeDelete/deleteProperty/kotlinProperty/property2.kt"); } + @TestMetadata("propertyExt1.kt") + public void testPropertyExt1() throws Exception { + doPropertyTest("idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt1.kt"); + } + + @TestMetadata("propertyExt2.kt") + public void testPropertyExt2() throws Exception { + doPropertyTest("idea/testData/safeDelete/deleteProperty/kotlinProperty/propertyExt2.kt"); + } + } @TestMetadata("idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava") @@ -456,6 +491,11 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doPropertyTestWithJava("idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/overrideAndImplement2.kt"); } + @TestMetadata("propertyExt.kt") + public void testPropertyExt() throws Exception { + doPropertyTestWithJava("idea/testData/safeDelete/deleteProperty/kotlinPropertyWithJava/propertyExt.kt"); + } + } @TestMetadata("idea/testData/safeDelete/deleteProperty/javaPropertyWithKotlin") @@ -773,6 +813,16 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doValueParameterTest("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsages3.kt"); } + @TestMetadata("safeUsagesExt1.kt") + public void testSafeUsagesExt1() throws Exception { + doValueParameterTest("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt1.kt"); + } + + @TestMetadata("safeUsagesExt2.kt") + public void testSafeUsagesExt2() throws Exception { + doValueParameterTest("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameter/safeUsagesExt2.kt"); + } + } @TestMetadata("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava") @@ -886,6 +936,16 @@ public class JetSafeDeleteTestGenerated extends AbstractJetSafeDeleteTest { doValueParameterTestWithJava("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsages3.kt"); } + @TestMetadata("safeUsagesExt1.kt") + public void testSafeUsagesExt1() throws Exception { + doValueParameterTestWithJava("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt1.kt"); + } + + @TestMetadata("safeUsagesExt2.kt") + public void testSafeUsagesExt2() throws Exception { + doValueParameterTestWithJava("idea/testData/safeDelete/deleteValueParameter/kotlinValueParameterWithJava/safeUsagesExt2.kt"); + } + } public static Test suite() {