add tests for comparison of package members

This commit is contained in:
Michael Nedzelsky
2015-09-25 16:24:24 +03:00
parent c7b52bfdc1
commit bc6746b9e6
14 changed files with 105 additions and 21 deletions
@@ -0,0 +1,15 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
package test
public fun unchangedFun1() {}
public fun publicAddedFun1() {}
private fun addedFun1(): Int = 10
private val addedVal1: String = "A"
private val changedVal1: String = ""
private fun changedFun1(arg: String) {}
@@ -0,0 +1,13 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
package test
public fun unchangedFun2() {}
private fun addedFun2(): Int = 10
private val addedVal2: String = "A"
private val changedVal2: String = ""
private fun changedFun2(arg: String) {}
@@ -0,0 +1,13 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
package test
public fun unchangedFun1() {}
private fun removedFun1(): Int = 10
private val removedVal1: String = "A"
private val changedVal1: Int = 20
private fun changedFun1(arg: Int) {}
@@ -0,0 +1,13 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
package test
public fun unchangedFun2() {}
private fun removedFun2(): Int = 10
private val removedVal2: String = "A"
private val changedVal2: Int = 20
private fun changedFun2(arg: Int) {}
@@ -0,0 +1,5 @@
changes in test/TestPackage: NONE
skip test/Utils
changes in test/Utils__Main1Kt: MEMBERS
[publicAddedFun1]
changes in test/Utils__Main2Kt: NONE
@@ -0,0 +1,11 @@
package test
public fun unchangedFun() {}
private fun addedFun(): Int = 10
private val addedVal: String = "A"
private val changedVal: String = ""
private fun changedFun(arg: String) {}
@@ -0,0 +1,11 @@
package test
public fun unchangedFun() {}
private fun removedFun(): Int = 10
private val removedVal: String = "A"
private val changedVal: Int = 20
private fun changedFun(arg: Int) {}
@@ -0,0 +1,2 @@
changes in test/MainKt: NONE
changes in test/TestPackage: NONE
@@ -0,0 +1,13 @@
package test
public fun unchangedFun() {}
public fun addedFun(): Int = 10
public val addedVal: String = "A"
public val changedVal: String = ""
internal fun changedFun(arg: String) {}
private fun privateAddedFun() {}
@@ -0,0 +1,13 @@
package test
public fun unchangedFun() {}
public fun removedFun(): Int = 10
public val removedVal: String = "A"
public val changedVal: Int = 20
internal fun changedFun(arg: Int) {}
private fun privateRemovedFun() {}
@@ -0,0 +1,3 @@
changes in test/MainKt: MEMBERS
[addedFun, addedVal, changedFun, changedVal, removedFun, removedVal]
changes in test/TestPackage: NONE