Added test

This commit is contained in:
Valentin Kipyatkov
2015-06-05 21:52:00 +03:00
parent 7dddd6c718
commit e1efb95259
5 changed files with 152 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
// IS_APPLICABLE: false
/**
* <caret>This is a doc-comment
*/
@deprecated("")
fun foo() {
bar()
}
fun bar(){}

View File

@@ -0,0 +1,128 @@
<problems>
<problem>
<file>ValPropertyWithReturn.kt</file>
<line>2</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="ValPropertyWithReturn.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>ValProperty.kt</file>
<line>2</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="ValProperty.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>StringTemplate.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="StringTemplate.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>StringLiteral.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="StringLiteral.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>Simple.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="Simple.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>Return.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="Return.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>QualifiedCall.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="QualifiedCall.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>NotAvailableOnDocComment.kt</file>
<line>2</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="NotAvailableOnDocComment.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>NoDefaultImport.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="NoDefaultImport.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>NoCompanionObjectImport.kt</file>
<line>5</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="NoCompanionObjectImport.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>Imports.kt</file>
<line>5</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="Imports.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>If.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="If.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>ExpressionBody.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="ExpressionBody.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
<problem>
<file>CommentInBody.kt</file>
<line>1</line>
<module>light_idea_test_case</module>
<entry_point TYPE="file" FQNAME="CommentInBody.kt" />
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Add 'replaceWith' argument to 'deprecated' annotation</problem_class>
<description>Add 'replaceWith' argument to specify replacement pattern</description>
</problem>
</problems>

View File

@@ -0,0 +1 @@
// INSPECTION_CLASS: org.jetbrains.kotlin.idea.intentions.DeprecatedCallableAddReplaceWithInspection

View File

@@ -55,6 +55,12 @@ public class JetInspectionTestGenerated extends AbstractJetInspectionTest {
doTest(fileName);
}
@TestMetadata("deprecatedCallableAddReplaceWith/inspectionData/inspections.test")
public void testDeprecatedCallableAddReplaceWith_inspectionData_Inspections_test() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/deprecatedCallableAddReplaceWith/inspectionData/inspections.test");
doTest(fileName);
}
@TestMetadata("removeExplicitTypeArguments/inspectionData/inspections.test")
public void testRemoveExplicitTypeArguments_inspectionData_Inspections_test() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/removeExplicitTypeArguments/inspectionData/inspections.test");

View File

@@ -4558,6 +4558,12 @@ public class IntentionTestGenerated extends AbstractIntentionTest {
doTest(fileName);
}
@TestMetadata("NotAvailableOnDocComment.kt")
public void testNotAvailableOnDocComment() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/deprecatedCallableAddReplaceWith/NotAvailableOnDocComment.kt");
doTest(fileName);
}
@TestMetadata("PrivateSymbolUsed.kt")
public void testPrivateSymbolUsed() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/deprecatedCallableAddReplaceWith/PrivateSymbolUsed.kt");
@@ -4617,6 +4623,7 @@ public class IntentionTestGenerated extends AbstractIntentionTest {
String fileName = JetTestUtils.navigationMetadata("idea/testData/intentions/deprecatedCallableAddReplaceWith/ValPropertyWithReturn.kt");
doTest(fileName);
}
}
@TestMetadata("idea/testData/intentions/ifNullToElvis")