Update tests depending on part class naming

This commit is contained in:
Dmitry Petrov
2015-07-27 14:57:39 +03:00
committed by Michael Bogdanov
parent a47eaa2cb5
commit cd6ff31129
16 changed files with 20 additions and 56 deletions
@@ -30,11 +30,11 @@ fun box(): String {
class Local
val l = Local::class.jvmName
assertTrue(l != null && l.startsWith("_DefaultPackage\$") && "\$box\$" in l && l.endsWith("\$Local"))
assertTrue(l != null && l.startsWith("JvmNameKt\$") && "\$box\$" in l && l.endsWith("\$Local"))
val obj = object {}
val o = obj.javaClass.kotlin.jvmName
assertTrue(o != null && o.startsWith("_DefaultPackage\$") && "\$box\$" in o && o.endsWith("\$1"))
assertTrue(o != null && o.startsWith("JvmNameKt\$") && "\$box\$" in o && o.endsWith("\$1"))
return "OK"
}
@@ -8,7 +8,8 @@ fun box(): String {
assert(p.javaField != null, "Fail p field")
val field = p.javaField!!
assert(field.getDeclaringClass().getName() contains "_DefaultPackage\$", "Fail field not in package part: ${field.getDeclaringClass()}")
val className = field.getDeclaringClass().getName()
assertEquals("TopLevelPropertyKt", className)
val getter = p.javaGetter!!
val setter = p.javaSetter!!