[IR][tests] Replace returned values in visibility-related tests

^KT-53608
This commit is contained in:
Dmitriy Dolovov
2022-09-15 10:40:30 +02:00
parent f846ecf7d7
commit 15cf2bab98
6 changed files with 60 additions and 60 deletions
@@ -1,12 +1,12 @@
public fun publicToInternalTopLevelFunction() = 42
public fun publicToPrivateTopLevelFunction() = 42
public fun publicToInternalTopLevelFunction() = "publicToInternalTopLevelFunction.v1"
public fun publicToPrivateTopLevelFunction() = "publicToPrivateTopLevelFunction.v1"
open class Container {
public fun publicToProtectedFunction() = 42
public fun publicToInternalFunction() = 42
public fun publicToPrivateFunction() = 42
public fun publicToProtectedFunction() = "Container.publicToProtectedFunction.v1"
public fun publicToInternalFunction() = "Container.publicToInternalFunction.v1"
public fun publicToPrivateFunction() = "Container.publicToPrivateFunction.v1"
protected fun protectedToPublicFunction() = 42
protected fun protectedToInternalFunction() = 42
protected fun protectedToPrivateFunction() = 42
protected fun protectedToPublicFunction() = "Container.protectedToPublicFunction.v1"
protected fun protectedToInternalFunction() = "Container.protectedToInternalFunction.v1"
protected fun protectedToPrivateFunction() = "Container.protectedToPrivateFunction.v1"
}
@@ -1,12 +1,12 @@
internal fun publicToInternalTopLevelFunction() = 42
private fun publicToPrivateTopLevelFunction() = 42
internal fun publicToInternalTopLevelFunction() = "publicToInternalTopLevelFunction.v2"
private fun publicToPrivateTopLevelFunction() = "publicToPrivateTopLevelFunction.v2"
open class Container {
protected fun publicToProtectedFunction() = 42
internal fun publicToInternalFunction() = 42
private fun publicToPrivateFunction() = 42
protected fun publicToProtectedFunction() = "Container.publicToProtectedFunction.v2"
internal fun publicToInternalFunction() = "Container.publicToInternalFunction.v2"
private fun publicToPrivateFunction() = "Container.publicToPrivateFunction.v2"
public fun protectedToPublicFunction() = 42
internal fun protectedToInternalFunction() = 42
private fun protectedToPrivateFunction() = 42
public fun protectedToPublicFunction() = "Container.protectedToPublicFunction.v2"
internal fun protectedToInternalFunction() = "Container.protectedToInternalFunction.v2"
private fun protectedToPrivateFunction() = "Container.protectedToPrivateFunction.v2"
}
@@ -2,15 +2,15 @@ import abitestutils.abiTest
fun box() = abiTest {
val c = ContainerImpl()
expectSuccess(42) { publicToInternalTopLevelFunction() }
expectSuccess("publicToInternalTopLevelFunction.v2") { publicToInternalTopLevelFunction() }
expectFailure(prefixed("function publicToPrivateTopLevelFunction can not be called")) { publicToPrivateTopLevelFunction() }
expectSuccess(42) { c.publicToProtectedFunction() }
expectSuccess("Container.publicToProtectedFunction.v2") { c.publicToProtectedFunction() }
expectFailure(prefixed("function publicToInternalFunction can not be called")) { c.publicToInternalFunction() }
expectFailure(prefixed("function publicToPrivateFunction can not be called")) { c.publicToPrivateFunction() }
expectSuccess(42) { c.publicToProtectedFunctionAccess() }
expectSuccess("Container.publicToProtectedFunction.v2") { c.publicToProtectedFunctionAccess() }
expectFailure(prefixed("function publicToInternalFunction can not be called")) { c.publicToInternalFunctionAccess() }
expectFailure(prefixed("function publicToPrivateFunction can not be called")) { c.publicToPrivateFunctionAccess() }
expectSuccess(42) { c.protectedToPublicFunctionAccess() }
expectSuccess("Container.protectedToPublicFunction.v2") { c.protectedToPublicFunctionAccess() }
expectFailure(prefixed("function protectedToInternalFunction can not be called")) { c.protectedToInternalFunctionAccess() }
expectFailure(prefixed("function protectedToPrivateFunction can not be called")) { c.protectedToPrivateFunctionAccess() }
}