Better test

This commit is contained in:
Valentin Kipyatkov
2016-09-07 18:09:38 +03:00
parent c068bd3158
commit 47d624ac66
+7 -2
View File
@@ -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