Added tests for removing files from package.

This commit is contained in:
Evgeny Gerashchenko
2014-05-28 18:53:26 +04:00
parent 2a9721daf3
commit f62842343d
24 changed files with 155 additions and 0 deletions
@@ -164,6 +164,26 @@ public class IncrementalJpsTest : JpsBuildTestCase() {
doTest()
}
fun testPackageFileAdded() {
doTest()
}
fun testPackageFileRemoved() {
doTest()
}
fun testPackageFilesChangedInTurn() {
doTest()
}
fun testPackageFileChangedThenOtherRemoved() {
doTest()
}
fun testPackageFileChangedPackage() {
doTest()
}
private class MyLogger(val rootPath: String) : ProjectBuilderLoggerBase() {
private val logBuf = StringBuilder()
public val log: String
@@ -0,0 +1,3 @@
package test
fun a() = "a"
@@ -0,0 +1,3 @@
package test
fun b() = "b"
@@ -0,0 +1,10 @@
Compiling files:
src/b.kt
End of files
Cleaning output files:
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
End of files
@@ -0,0 +1,3 @@
package test
fun a() = "a"
@@ -0,0 +1,3 @@
package test
fun b() = "b"
@@ -0,0 +1,3 @@
package newName
fun b() = "b"
@@ -0,0 +1,14 @@
Cleaning output files:
out/production/module/test/TestPackage-b-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/b.kt
End of files
Cleaning output files:
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
End of files
@@ -0,0 +1,3 @@
package test
fun a() = "a"
@@ -0,0 +1,3 @@
package test
fun a() = "aa"
@@ -0,0 +1,3 @@
package test
fun b() = "b"
@@ -0,0 +1,22 @@
Cleaning output files:
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
End of files
Cleaning output files:
out/production/module/test/TestPackage-b-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
End of files
Cleaning output files:
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
End of files
@@ -0,0 +1,3 @@
package test
fun a() = "a"
@@ -0,0 +1,3 @@
package test
fun b() = "b"
@@ -0,0 +1,25 @@
Cleaning output files:
out/production/module/test/TestPackage-b-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
End of files
Cleaning output files:
out/production/module/other/OtherPackage-other-*.class
out/production/module/other/OtherPackage.class
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
src/other.kt
End of files
Cleaning output files:
out/production/module/other/OtherPackage-other-*.class
out/production/module/other/OtherPackage.class
End of files
Compiling files:
src/other.kt
End of files
@@ -0,0 +1,3 @@
package other
fun imInOtherPackage() = ":)"
@@ -0,0 +1,3 @@
package other
fun imInOtherPackage() = ":))"
@@ -0,0 +1,3 @@
package test
fun a() = "a"
@@ -0,0 +1,3 @@
package test
fun a() = "aa"
@@ -0,0 +1,3 @@
package test
fun b() = "b"
@@ -0,0 +1,3 @@
package test
fun b() = "bb"
@@ -0,0 +1,16 @@
Cleaning output files:
out/production/module/test/TestPackage-a-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/a.kt
End of files
Cleaning output files:
out/production/module/test/TestPackage-b-*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/b.kt
End of files