tests for comparison of changes in classes

Original commit: ae7cc8e430
This commit is contained in:
Michael Nedzelsky
2015-08-05 16:38:19 +03:00
parent f59a42abc8
commit ff54b362ea
59 changed files with 943 additions and 0 deletions
@@ -0,0 +1,25 @@
package test
class ClassWithPrimaryConstructorChanged constructor(arg: String) {
public fun unchangedFun() {}
}
class ClassWithPrimaryConstructorVisibilityChanged private constructor() {
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorsAdded() {
constructor(arg: Int): this() {}
constructor(arg: String): this() {}
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorsRemoved() {
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorVisibilityChanged() {
private constructor(arg: Int): this() {}
public fun unchangedFun() {}
}
@@ -0,0 +1,24 @@
package test
class ClassWithPrimaryConstructorChanged constructor() {
public fun unchangedFun() {}
}
class ClassWithPrimaryConstructorVisibilityChanged constructor() {
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorsAdded {
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorsRemoved() {
public constructor(arg: Int): this() {}
constructor(arg: String): this() {}
public fun unchangedFun() {}
}
class ClassWithSecondaryConstructorVisibilityChanged() {
protected constructor(arg: Int): this() {}
public fun unchangedFun() {}
}
@@ -0,0 +1,10 @@
changes in test/ClassWithPrimaryConstructorChanged: MEMBERS
[<init>]
changes in test/ClassWithPrimaryConstructorVisibilityChanged: MEMBERS
[<init>]
changes in test/ClassWithSecondaryConstructorVisibilityChanged: MEMBERS
[<init>]
changes in test/ClassWithSecondaryConstructorsAdded: MEMBERS
[<init>]
changes in test/ClassWithSecondaryConstructorsRemoved: MEMBERS
[<init>]