mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[Kotlin] Tests: introduce K2 JS completion test and move JVM-dependent data
KTIJ-27566 KT-65892 GitOrigin-RevId: 3400e0cb51a61cd205555cc19baddd487ec64f20
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a48d24f0ce
commit
fc68ad3dec
-55
@@ -1053,16 +1053,6 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic
|
||||
runTest("../testData/basic/common/fromSmart/EnumEntries.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MultipleArgs.kt")
|
||||
public void testMultipleArgs() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/MultipleArgs.kt");
|
||||
@@ -2367,36 +2357,6 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic
|
||||
public void testImportsFromObjectNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/ImportsFromObjectNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@@ -3133,11 +3093,6 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic
|
||||
runTest("../testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../testData/basic/common/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoClassNameDuplication.kt")
|
||||
public void testNoClassNameDuplication() throws Exception {
|
||||
runTest("../testData/basic/common/NoClassNameDuplication.kt");
|
||||
@@ -3243,11 +3198,6 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic
|
||||
runTest("../testData/basic/common/PreferLessParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../testData/basic/common/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ProtectedExtensionMethod.kt")
|
||||
public void testProtectedExtensionMethod() throws Exception {
|
||||
runTest("../testData/basic/common/ProtectedExtensionMethod.kt");
|
||||
@@ -3572,11 +3522,6 @@ public abstract class K1JSBasicCompletionTestGenerated extends AbstractK1JSBasic
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassWithTypeArgs.kt")
|
||||
public void testNonSealedClassWithTypeArgs() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassWithTypeArgs.kt");
|
||||
|
||||
+79
-55
@@ -1053,16 +1053,6 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/common/fromSmart/EnumEntries.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MultipleArgs.kt")
|
||||
public void testMultipleArgs() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/MultipleArgs.kt");
|
||||
@@ -2367,36 +2357,6 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
public void testImportsFromObjectNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/ImportsFromObjectNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@@ -3133,11 +3093,6 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../testData/basic/common/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoClassNameDuplication.kt")
|
||||
public void testNoClassNameDuplication() throws Exception {
|
||||
runTest("../testData/basic/common/NoClassNameDuplication.kt");
|
||||
@@ -3243,11 +3198,6 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/common/PreferLessParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../testData/basic/common/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ProtectedExtensionMethod.kt")
|
||||
public void testProtectedExtensionMethod() throws Exception {
|
||||
runTest("../testData/basic/common/ProtectedExtensionMethod.kt");
|
||||
@@ -3572,11 +3522,6 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassWithTypeArgs.kt")
|
||||
public void testNonSealedClassWithTypeArgs() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassWithTypeArgs.kt");
|
||||
@@ -3703,6 +3648,24 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/fromSmart")
|
||||
public static class FromSmart extends AbstractK1JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/java/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../testData/basic/java/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/importAliases")
|
||||
public static class ImportAliases extends AbstractK1JvmBasicCompletionTest {
|
||||
@@ -3756,6 +3719,44 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/staticMembers")
|
||||
public static class StaticMembers extends AbstractK1JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/syntheticExtensions")
|
||||
public static class SyntheticExtensions extends AbstractK1JvmBasicCompletionTest {
|
||||
@@ -3891,6 +3892,11 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/java/KT9166.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../testData/basic/java/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoDuplicationForImportedJavaClass.kt")
|
||||
public void testNoDuplicationForImportedJavaClass() throws Exception {
|
||||
runTest("../testData/basic/java/NoDuplicationForImportedJavaClass.kt");
|
||||
@@ -3931,6 +3937,11 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/java/PackageDirective.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../testData/basic/java/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReadlineMethodLowerPriority.kt")
|
||||
public void testReadlineMethodLowerPriority() throws Exception {
|
||||
runTest("../testData/basic/java/ReadlineMethodLowerPriority.kt");
|
||||
@@ -3971,5 +3982,18 @@ public abstract class K1JvmBasicCompletionTestGenerated extends AbstractK1JvmBas
|
||||
runTest("../testData/basic/java/TopLevelFromStandardLibrary.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/when")
|
||||
public static class When extends AbstractK1JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../testData/basic/java/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+79
-55
@@ -1053,16 +1053,6 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/common/fromSmart/EnumEntries.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MultipleArgs.kt")
|
||||
public void testMultipleArgs() throws Exception {
|
||||
runTest("../testData/basic/common/fromSmart/MultipleArgs.kt");
|
||||
@@ -2367,36 +2357,6 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
public void testImportsFromObjectNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/ImportsFromObjectNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@@ -3133,11 +3093,6 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../testData/basic/common/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoClassNameDuplication.kt")
|
||||
public void testNoClassNameDuplication() throws Exception {
|
||||
runTest("../testData/basic/common/NoClassNameDuplication.kt");
|
||||
@@ -3243,11 +3198,6 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/common/PreferLessParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../testData/basic/common/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ProtectedExtensionMethod.kt")
|
||||
public void testProtectedExtensionMethod() throws Exception {
|
||||
runTest("../testData/basic/common/ProtectedExtensionMethod.kt");
|
||||
@@ -3572,11 +3522,6 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassWithTypeArgs.kt")
|
||||
public void testNonSealedClassWithTypeArgs() throws Exception {
|
||||
runTest("../testData/basic/common/when/nonSealedClassWithTypeArgs.kt");
|
||||
@@ -3703,6 +3648,24 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/fromSmart")
|
||||
public static class FromSmart extends AbstractK1MLPerformanceCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/java/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../testData/basic/java/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/importAliases")
|
||||
public static class ImportAliases extends AbstractK1MLPerformanceCompletionTest {
|
||||
@@ -3756,6 +3719,44 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/staticMembers")
|
||||
public static class StaticMembers extends AbstractK1MLPerformanceCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/syntheticExtensions")
|
||||
public static class SyntheticExtensions extends AbstractK1MLPerformanceCompletionTest {
|
||||
@@ -3891,6 +3892,11 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/java/KT9166.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../testData/basic/java/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoDuplicationForImportedJavaClass.kt")
|
||||
public void testNoDuplicationForImportedJavaClass() throws Exception {
|
||||
runTest("../testData/basic/java/NoDuplicationForImportedJavaClass.kt");
|
||||
@@ -3931,6 +3937,11 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/java/PackageDirective.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../testData/basic/java/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReadlineMethodLowerPriority.kt")
|
||||
public void testReadlineMethodLowerPriority() throws Exception {
|
||||
runTest("../testData/basic/java/ReadlineMethodLowerPriority.kt");
|
||||
@@ -3971,5 +3982,18 @@ public abstract class K1MLPerformanceCompletionTestGenerated extends AbstractK1M
|
||||
runTest("../testData/basic/java/TopLevelFromStandardLibrary.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../testData/basic/java/when")
|
||||
public static class When extends AbstractK1MLPerformanceCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../testData/basic/java/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3620
File diff suppressed because it is too large
Load Diff
+30
@@ -0,0 +1,30 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
|
||||
package org.jetbrains.kotlin.idea.fir
|
||||
|
||||
import org.jetbrains.kotlin.idea.base.test.IgnoreTests
|
||||
import org.jetbrains.kotlin.idea.completion.test.AbstractJSBasicCompletionTestBase
|
||||
import org.jetbrains.kotlin.idea.completion.test.firFileName
|
||||
import org.jetbrains.kotlin.idea.test.runAll
|
||||
|
||||
abstract class AbstractK2JsBasicCompletionTest : AbstractJSBasicCompletionTestBase() {
|
||||
override val captureExceptions: Boolean = false
|
||||
|
||||
override fun isFirPlugin(): Boolean = true
|
||||
|
||||
override fun fileName(): String = firFileName(super.fileName(), testDataDirectory)
|
||||
|
||||
override fun executeTest(test: () -> Unit) {
|
||||
IgnoreTests.runTestIfNotDisabledByFileDirective(dataFile().toPath(), IgnoreTests.DIRECTIVES.IGNORE_K2) {
|
||||
super.executeTest(test)
|
||||
IgnoreTests.cleanUpIdenticalFirTestFile(dataFile())
|
||||
}
|
||||
}
|
||||
|
||||
override fun tearDown() {
|
||||
runAll(
|
||||
{ project.invalidateCaches() },
|
||||
{ super.tearDown() }
|
||||
)
|
||||
}
|
||||
}
|
||||
+79
-55
@@ -1053,16 +1053,6 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/common/fromSmart/EnumEntries.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MultipleArgs.kt")
|
||||
public void testMultipleArgs() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/fromSmart/MultipleArgs.kt");
|
||||
@@ -2367,36 +2357,6 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
public void testImportsFromObjectNoDuplicates() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/ImportsFromObjectNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@@ -3133,11 +3093,6 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoClassNameDuplication.kt")
|
||||
public void testNoClassNameDuplication() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/NoClassNameDuplication.kt");
|
||||
@@ -3243,11 +3198,6 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/common/PreferLessParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ProtectedExtensionMethod.kt")
|
||||
public void testProtectedExtensionMethod() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/ProtectedExtensionMethod.kt");
|
||||
@@ -3572,11 +3522,6 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/common/when/nonSealedClassInWhen.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassWithTypeArgs.kt")
|
||||
public void testNonSealedClassWithTypeArgs() throws Exception {
|
||||
runTest("../../completion/testData/basic/common/when/nonSealedClassWithTypeArgs.kt");
|
||||
@@ -3703,6 +3648,24 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../../completion/testData/basic/java/fromSmart")
|
||||
public static class FromSmart extends AbstractK2JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/fromSmart/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods2.kt")
|
||||
public void testJavaStaticMethods2() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/fromSmart/JavaStaticMethods2.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../../completion/testData/basic/java/importAliases")
|
||||
public static class ImportAliases extends AbstractK2JvmBasicCompletionTest {
|
||||
@@ -3756,6 +3719,44 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../../completion/testData/basic/java/staticMembers")
|
||||
public static class StaticMembers extends AbstractK2JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFields.kt")
|
||||
public void testJavaStaticFields() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticFields.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticFieldsFromImports.kt")
|
||||
public void testJavaStaticFieldsFromImports() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticFieldsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethods.kt")
|
||||
public void testJavaStaticMethods() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticMethods.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsFromImports.kt")
|
||||
public void testJavaStaticMethodsFromImports() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticMethodsFromImports.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicates.kt")
|
||||
public void testJavaStaticMethodsNoDuplicates() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicates.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaStaticMethodsNoDuplicatesFromBases.kt")
|
||||
public void testJavaStaticMethodsNoDuplicatesFromBases() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/staticMembers/JavaStaticMethodsNoDuplicatesFromBases.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../../completion/testData/basic/java/syntheticExtensions")
|
||||
public static class SyntheticExtensions extends AbstractK2JvmBasicCompletionTest {
|
||||
@@ -3891,6 +3892,11 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/java/KT9166.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoAutoInsertionOfNotImported.kt")
|
||||
public void testNoAutoInsertionOfNotImported() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/NoAutoInsertionOfNotImported.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NoDuplicationForImportedJavaClass.kt")
|
||||
public void testNoDuplicationForImportedJavaClass() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/NoDuplicationForImportedJavaClass.kt");
|
||||
@@ -3931,6 +3937,11 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/java/PackageDirective.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("PrivatesInSecondPressCompletion.kt")
|
||||
public void testPrivatesInSecondPressCompletion() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/PrivatesInSecondPressCompletion.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReadlineMethodLowerPriority.kt")
|
||||
public void testReadlineMethodLowerPriority() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/ReadlineMethodLowerPriority.kt");
|
||||
@@ -3971,6 +3982,19 @@ public abstract class K2JvmBasicCompletionTestGenerated extends AbstractK2JvmBas
|
||||
runTest("../../completion/testData/basic/java/TopLevelFromStandardLibrary.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
@TestMetadata("../../completion/testData/basic/java/when")
|
||||
public static class When extends AbstractK2JvmBasicCompletionTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, this, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("nonSealedClassInWhen2.kt")
|
||||
public void testNonSealedClassInWhen2() throws Exception {
|
||||
runTest("../../completion/testData/basic/java/when/nonSealedClassInWhen2.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
|
||||
+6
@@ -4,6 +4,7 @@ package org.jetbrains.kotlin.fir.testGenerator
|
||||
|
||||
import org.jetbrains.fir.uast.test.*
|
||||
import org.jetbrains.kotlin.fir.testGenerator.codeinsight.generateK2CodeInsightTests
|
||||
import org.jetbrains.kotlin.idea.fir.AbstractK2JsBasicCompletionTest
|
||||
import org.jetbrains.kotlin.idea.fir.actions.AbstractK2AddImportActionTest
|
||||
import org.jetbrains.kotlin.idea.fir.actions.AbstractK2BytecodeToolWindowTest
|
||||
import org.jetbrains.kotlin.idea.fir.analysis.providers.AbstractIdeKotlinAnnotationsResolverTest
|
||||
@@ -243,6 +244,11 @@ private fun assembleWorkspace(): TWorkspace = workspace {
|
||||
model("kdoc", pattern = KT_WITHOUT_FIR_PREFIX)
|
||||
}
|
||||
|
||||
testClass<AbstractK2JsBasicCompletionTest> {
|
||||
model("basic/common", pattern = KT_WITHOUT_FIR_PREFIX)
|
||||
model("../../idea-fir/testData/completion/basic/common", testClassName = "CommonFir")
|
||||
}
|
||||
|
||||
testClass<AbstractHighLevelBasicCompletionHandlerTest> {
|
||||
model("handlers/basic", pattern = KT_WITHOUT_DOT_AND_FIR_PREFIX)
|
||||
model("handlers", pattern = KT_WITHOUT_DOT_AND_FIR_PREFIX, isRecursive = false)
|
||||
|
||||
Reference in New Issue
Block a user