From c5891d255d7401dfb888c9d8a335d10afe2d2ac0 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 2 Sep 2015 20:03:53 +0300 Subject: [PATCH] Added test --- .../classUsages/inTypeArgument.kt | 10 ++++++++++ .../classUsages/inTypeArgument.kt.after | 10 ++++++++++ .../kotlin/idea/quickfix/QuickFixTestGenerated.java | 6 ++++++ 3 files changed, 26 insertions(+) create mode 100644 idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt create mode 100644 idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt.after diff --git a/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt b/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt new file mode 100644 index 00000000000..ac215b886b8 --- /dev/null +++ b/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt @@ -0,0 +1,10 @@ +// "Replace with 'NewClass'" "true" + +@deprecated("", ReplaceWith("NewClass")) +class OldClass + +class NewClass + +fun foo(): List>? { + return null +} diff --git a/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt.after b/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt.after new file mode 100644 index 00000000000..8a31aad325a --- /dev/null +++ b/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt.after @@ -0,0 +1,10 @@ +// "Replace with 'NewClass'" "true" + +@deprecated("", ReplaceWith("NewClass")) +class OldClass + +class NewClass + +fun foo(): List? { + return null +} diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java index 75ae8652d6d..5240f2f7139 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java @@ -3348,6 +3348,12 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest { doTest(fileName); } + @TestMetadata("inTypeArgument.kt") + public void testInTypeArgument() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/deprecatedSymbolUsage/classUsages/inTypeArgument.kt"); + doTest(fileName); + } + @TestMetadata("nestedClassToNestedClass.kt") public void testNestedClassToNestedClass() throws Exception { String fileName = JetTestUtils.navigationMetadata("idea/testData/quickfix/deprecatedSymbolUsage/classUsages/nestedClassToNestedClass.kt");