Remove old IC: fix constant search test
The tests were not run with the new IC before
This commit is contained in:
+7
-5
@@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user