diff --git a/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor.java b/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor.java new file mode 100644 index 000000000000..4dc35a9ebcda --- /dev/null +++ b/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor.java @@ -0,0 +1,7 @@ +public class MyClass{ + private final Integer myProperty; + + public MyClass(Integer myProperty){ + this.myProperty = myProperty; + } +} \ No newline at end of file diff --git a/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor_after.java b/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor_after.java new file mode 100644 index 000000000000..45912df7da20 --- /dev/null +++ b/java/java-tests/testData/refactoring/safeDelete/SafeDeleteOfFieldAndParameterOfConstructor_after.java @@ -0,0 +1,5 @@ +public class MyClass{ + + public MyClass(){ + } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/java/refactoring/SafeDeleteTest.java b/java/java-tests/testSrc/com/intellij/java/refactoring/SafeDeleteTest.java index 316264639653..8f4797546cc9 100644 --- a/java/java-tests/testSrc/com/intellij/java/refactoring/SafeDeleteTest.java +++ b/java/java-tests/testSrc/com/intellij/java/refactoring/SafeDeleteTest.java @@ -187,6 +187,10 @@ public class SafeDeleteTest extends MultiFileTestCase { doTest("UserFlags"); } + public void testSafeDeleteOfFieldAndParameterOfConstructor() throws Exception { + doSingleFileTest(); + } + public void testSafeDeleteStaticImports() { doTest("A"); }