[Test] KT-64350 Add testcases
This commit is contained in:
committed by
Space Team
parent
90ccdb79ed
commit
7d06b34bfa
+30
@@ -39472,12 +39472,42 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||
public void testImportFromTypeAliasFunctionReference() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||
public void testImportFromTypeAliasInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObject.kt")
|
||||
public void testImportFromTypeAliasObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||
public void testImportFromTypeAliasObjectProperties() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||
public void testImportMemberFromJavaViaAlias() {
|
||||
|
||||
+30
@@ -39472,12 +39472,42 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||
public void testImportFromTypeAliasFunctionReference() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||
public void testImportFromTypeAliasInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObject.kt")
|
||||
public void testImportFromTypeAliasObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||
public void testImportFromTypeAliasObjectProperties() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||
public void testImportMemberFromJavaViaAlias() {
|
||||
|
||||
+30
@@ -37038,12 +37038,42 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||
public void testImportFromTypeAliasFunctionReference() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||
public void testImportFromTypeAliasInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObject.kt")
|
||||
public void testImportFromTypeAliasObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||
public void testImportFromTypeAliasObjectProperties() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||
public void testImportMemberFromJavaViaAlias() {
|
||||
|
||||
+30
@@ -37176,12 +37176,42 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||
public void testImportFromTypeAliasFunctionReference() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||
public void testImportFromTypeAliasInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObject.kt")
|
||||
public void testImportFromTypeAliasObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||
public void testImportFromTypeAliasObjectProperties() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||
public void testImportMemberFromJavaViaAlias() {
|
||||
|
||||
Vendored
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
object ExtendedInvokableObject
|
||||
|
||||
operator fun ExtendedInvokableObject.invoke() {}
|
||||
|
||||
object TestCase {
|
||||
val extendedPropertyLikeClbl = ExtendedInvokableObject
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.extendedPropertyLikeClbl
|
||||
Vendored
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
object ExtendedInvokableObject
|
||||
|
||||
operator fun ExtendedInvokableObject.invoke() {}
|
||||
|
||||
object TestCase {
|
||||
val extendedPropertyLikeClbl = ExtendedInvokableObject
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.SimpleObject.extendedPropertyLikeClbl
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
fun foo() {}
|
||||
|
||||
object TestCase {
|
||||
val functionReference = ::foo
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.functionReference
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
fun foo() {}
|
||||
|
||||
object TestCase {
|
||||
val functionReference = ::foo
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.SimpleObject.functionReference
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
object InvokableObject {
|
||||
operator fun invoke() {}
|
||||
}
|
||||
|
||||
object TestCase {
|
||||
val propertyLikeClbl = InvokableObject
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("SimpleObject; TestCase")!>SimpleObject<!>.propertyLikeClbl
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package simpleObject
|
||||
|
||||
typealias SimpleObject = TestCase
|
||||
|
||||
object InvokableObject {
|
||||
operator fun invoke() {}
|
||||
}
|
||||
|
||||
object TestCase {
|
||||
val propertyLikeClbl = InvokableObject
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import simpleObject.SimpleObject.propertyLikeClbl
|
||||
Vendored
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package objectInClass
|
||||
|
||||
class Outer1 {
|
||||
class Nested {
|
||||
object Object {
|
||||
fun clbl1() {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
typealias ObjectInNestedClass = Outer1.Nested.Object
|
||||
|
||||
// FILE: 2.kt
|
||||
import objectInClass.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("ObjectInNestedClass; Object")!>ObjectInNestedClass<!>.clbl1
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: 1.kt
|
||||
package objectInClass
|
||||
|
||||
class Outer1 {
|
||||
class Nested {
|
||||
object Object {
|
||||
fun clbl1() {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
typealias ObjectInNestedClass = Outer1.Nested.Object
|
||||
|
||||
// FILE: 2.kt
|
||||
import objectInClass.ObjectInNestedClass.clbl1
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// FILE: 1.kt
|
||||
package objectProperties
|
||||
|
||||
typealias ObjectWithProps = A
|
||||
|
||||
object A {
|
||||
val a = 10
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import objectProperties.<!TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT_WARNING("ObjectWithProps; A")!>ObjectWithProps<!>.a
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// FILE: 1.kt
|
||||
package objectProperties
|
||||
|
||||
typealias ObjectWithProps = A
|
||||
|
||||
object A {
|
||||
val a = 10
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
import objectProperties.ObjectWithProps.a
|
||||
Generated
+30
@@ -39472,12 +39472,42 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importForTypealiasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasExtendedInvokableObject.kt")
|
||||
public void testImportFromTypeAliasExtendedInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasExtendedInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasFunctionReference.kt")
|
||||
public void testImportFromTypeAliasFunctionReference() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasFunctionReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasInvokableObject.kt")
|
||||
public void testImportFromTypeAliasInvokableObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasInvokableObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasNestedObjectFunMember.kt")
|
||||
public void testImportFromTypeAliasNestedObjectFunMember() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasNestedObjectFunMember.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObject.kt")
|
||||
public void testImportFromTypeAliasObject() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importFromTypeAliasObjectProperties.kt")
|
||||
public void testImportFromTypeAliasObjectProperties() {
|
||||
runTest("compiler/testData/diagnostics/tests/typealias/importFromTypeAliasObjectProperties.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("importMemberFromJavaViaAlias.kt")
|
||||
public void testImportMemberFromJavaViaAlias() {
|
||||
|
||||
Reference in New Issue
Block a user