J2K Converter: Add copy/paste tests for references in extends/implements clauses
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
class B : X<String, X<Int, Any>>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
class X<T, U> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class A extends <selection>X<String, X<Integer, Object>></selection> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class B : <caret>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class B : X<String, X<Int, Any>>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
interface X<T, U> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class A implements <selection>X<String, X<Integer, Object>></selection> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class B : <caret>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class B : X<Any>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
interface X<T> {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class A implements <selection>X</selection> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class B : <caret>
|
||||||
+18
@@ -107,6 +107,12 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("ExtendsTypeRef.java")
|
||||||
|
public void testExtendsTypeRef() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/ExtendsTypeRef.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("FieldWithNoEndComment.java")
|
@TestMetadata("FieldWithNoEndComment.java")
|
||||||
public void testFieldWithNoEndComment() throws Exception {
|
public void testFieldWithNoEndComment() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/FieldWithNoEndComment.java");
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/FieldWithNoEndComment.java");
|
||||||
@@ -131,6 +137,12 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("ImplementsTypeRef.java")
|
||||||
|
public void testImplementsTypeRef() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/ImplementsTypeRef.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("Imports1.java")
|
@TestMetadata("Imports1.java")
|
||||||
public void testImports1() throws Exception {
|
public void testImports1() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/Imports1.java");
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/Imports1.java");
|
||||||
@@ -197,6 +209,12 @@ public class JavaToKotlinCopyPasteConversionTestGenerated extends AbstractJavaTo
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("RawTypeRef.java")
|
||||||
|
public void testRawTypeRef() throws Exception {
|
||||||
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/RawTypeRef.java");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("RedundantTypeCast.java")
|
@TestMetadata("RedundantTypeCast.java")
|
||||||
public void testRedundantTypeCast() throws Exception {
|
public void testRedundantTypeCast() throws Exception {
|
||||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/RedundantTypeCast.java");
|
String fileName = JetTestUtils.navigationMetadata("idea/testData/copyPaste/conversion/RedundantTypeCast.java");
|
||||||
|
|||||||
Reference in New Issue
Block a user