From 959f2fb70b784520d0a3322c3ce38d8ca577d490 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 22 Apr 2013 21:47:17 +0400 Subject: [PATCH] Fix codegen tests on Android Since Android tests move files around, changing their packages, and 'toString' tests the exact name of a class, we now get it via Java reflection --- compiler/testData/codegen/box/callableReference/toString.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/testData/codegen/box/callableReference/toString.kt b/compiler/testData/codegen/box/callableReference/toString.kt index 1670fa0609d..aef8169ea6d 100644 --- a/compiler/testData/codegen/box/callableReference/toString.kt +++ b/compiler/testData/codegen/box/callableReference/toString.kt @@ -11,11 +11,13 @@ fun box(): String { val f = "${::foo}" if (f != "jet.KFunctionImpl1") return "Fail foo: $f" + val nameOfA = (A() as java.lang.Object).getClass().getName() + val g = "${A::bar}" - if (g != "jet.KMemberFunctionImpl0") return "Fail bar: $f" + if (g != "jet.KMemberFunctionImpl0") return "Fail bar: $g" val h = "${A::baz}" - if (h != "jet.KExtensionFunctionImpl0") return "Fail baz: $h" + if (h != "jet.KExtensionFunctionImpl0") return "Fail baz: $h" return "OK" }