Remove old IC: fix constant search test

The tests were not run with the new IC before
This commit is contained in:
Alexey Tsvetkov
2017-04-27 13:05:57 +03:00
parent 8143ca158b
commit aea5293288
3 changed files with 9 additions and 7 deletions
@@ -57,11 +57,13 @@ class IncrementalConstantSearchTest : AbstractIncrementalJpsTest() {
): Future<Callbacks.ConstantAffection> {
// We emulate how constant affection service works in IDEA:
// it is able to find Kotlin usages of Java constant, but can't find Java usages of Kotlin constant
val affectedFiles = if (ownerClassName == "JavaClass" && fieldName == "CONST") {
listOf(File(workDir, "src/usage.kt"))
} else {
emptyList()
}
val affectedFiles =
when {
ownerClassName == "JavaClass" && fieldName == "CONST" -> listOf(File(workDir, "src/usage.kt"))
ownerClassName == "test.Klass" && fieldName == "CONST" -> listOf(File(workDir, "src/Usage.java"))
else -> emptyList()
}
return FixedFuture(Callbacks.ConstantAffection(affectedFiles))
}
}
@@ -7,7 +7,7 @@ End of files
Compiling files:
src/const.kt
End of files
Exit code: ADDITIONAL_PASS_REQUIRED
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/Usage.class
@@ -7,7 +7,7 @@ End of files
Compiling files:
src/const.kt
End of files
Exit code: ADDITIONAL_PASS_REQUIRED
Exit code: OK
------------------------------------------
Cleaning output files:
out/production/module/Usage.class