TypeAccessibilityChecker: add more tests
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
package a
|
||||
|
||||
import b.B
|
||||
|
||||
expect class A : B
|
||||
@@ -0,0 +1,3 @@
|
||||
package b
|
||||
|
||||
open class B
|
||||
@@ -0,0 +1,6 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
package a
|
||||
|
||||
import b.B
|
||||
|
||||
actual class <caret>A : B()
|
||||
-1
@@ -1 +0,0 @@
|
||||
// To be implemented
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: List<T>){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
interface Some
|
||||
|
||||
actual fun <T : Some> <caret>foo(some: List<T>) {}
|
||||
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: List<T>){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
interface Some
|
||||
|
||||
actual fun <T : Some> foo(some: List<T>) {}
|
||||
-1
@@ -1 +0,0 @@
|
||||
// To be implemented
|
||||
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: Some){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class Some
|
||||
|
||||
actual fun <caret>foo(some: Some) {}
|
||||
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: Some){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class Some
|
||||
|
||||
actual fun foo(some: Some) {}
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
// To be implemented
|
||||
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: List<Some>){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class Some
|
||||
|
||||
actual fun <caret>foo(some: List<Some>) {}
|
||||
Vendored
-7
@@ -1,7 +0,0 @@
|
||||
// "Create expected function in common module testModule_Common" "true"
|
||||
// SHOULD_FAIL_WITH: You cannot create the expect declaration from:,fun foo(some: List<Some>){...}
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class Some
|
||||
|
||||
actual fun foo(some: List<Some>) {}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
expect class A<T> {
|
||||
inner class B<F : T>
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class A<T> {
|
||||
actual inner class <caret>B<F : T>
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class A<T> {
|
||||
actual inner class <caret>B<F : T>
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
expect open class A<T : A<T>> {
|
||||
class C<T>
|
||||
inner class B<F : C<C<C<A<T>>>>>
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual open class <caret>A<T: A<T>> {
|
||||
actual class C<T>
|
||||
actual inner class B<F : C<C<C<A<T>>>>>
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual open class A<T: A<T>> {
|
||||
actual class C<T>
|
||||
actual inner class B<F : C<C<C<A<T>>>>>
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
expect class A {
|
||||
class M
|
||||
|
||||
fun a(): M
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
class A {
|
||||
actual class M
|
||||
actual fun <caret>a(): M = TODO()
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// "Create expected class in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual class A {
|
||||
actual class M
|
||||
actual fun <caret>a(): M = TODO()
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
// To be implemented
|
||||
|
||||
class Some<T>
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
// To be implemented
|
||||
|
||||
class Some<T>
|
||||
|
||||
expect val <T> Some<T>.<caret>foo: Some<T>
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// "Create expected property in common module testModule_Common" "true"
|
||||
// DISABLE-ERRORS
|
||||
|
||||
actual val <T> Some<T>.<caret>foo: Some<T> get() = TODO()
|
||||
Reference in New Issue
Block a user