Better test
This commit is contained in:
@@ -8,7 +8,7 @@ open class Base {
|
|||||||
val aaBaseProp = 1
|
val aaBaseProp = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
class Derived : Base() {
|
class Derived : Base(), Common {
|
||||||
fun aaDerivedFun(){}
|
fun aaDerivedFun(){}
|
||||||
val aaDerivedProp = 1
|
val aaDerivedProp = 1
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ interface Y : X {
|
|||||||
fun aaY()
|
fun aaY()
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Z1 {
|
interface Z1 : Common {
|
||||||
fun aaaZ1()
|
fun aaaZ1()
|
||||||
fun aabZ1()
|
fun aabZ1()
|
||||||
}
|
}
|
||||||
@@ -42,6 +42,10 @@ interface Z2 {
|
|||||||
fun aabZ2()
|
fun aabZ2()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface Common {
|
||||||
|
fun aazCommon()
|
||||||
|
}
|
||||||
|
|
||||||
fun Any.aaAnyExtensionFun(){}
|
fun Any.aaAnyExtensionFun(){}
|
||||||
fun Derived.aaExtensionFun(){}
|
fun Derived.aaExtensionFun(){}
|
||||||
|
|
||||||
@@ -69,6 +73,7 @@ fun Y.aaYExt(){}
|
|||||||
// ORDER: aaBaseFun
|
// ORDER: aaBaseFun
|
||||||
// ORDER: aaExtensionProp
|
// ORDER: aaExtensionProp
|
||||||
// ORDER: aaExtensionFun
|
// ORDER: aaExtensionFun
|
||||||
|
// ORDER: aazCommon
|
||||||
// ORDER: aaAnyExtensionProp
|
// ORDER: aaAnyExtensionProp
|
||||||
// ORDER: aaAnyExtensionFun
|
// ORDER: aaAnyExtensionFun
|
||||||
// ORDER: aaGlobalProp
|
// ORDER: aaGlobalProp
|
||||||
|
|||||||
Reference in New Issue
Block a user