Fixed AbstractQuickFixMultiFileTest badly broken sometime ago
This commit is contained in:
@@ -186,12 +186,14 @@ public abstract class AbstractQuickFixMultiFileTest extends KotlinDaemonAnalyzer
|
|||||||
checkResultByFile(testFullPath.replace(".before.Main.", ".after."));
|
checkResultByFile(testFullPath.replace(".before.Main.", ".after."));
|
||||||
|
|
||||||
PsiFile mainFile = myFile;
|
PsiFile mainFile = myFile;
|
||||||
String extraFileNamePrefix = mainFile.getName().replace(".Main.kt", ".data.Sample.");
|
String mainFileName = mainFile.getName();
|
||||||
|
String extraFileNamePrefix = mainFileName.replace(".Main.kt", ".");
|
||||||
for (PsiFile file : mainFile.getContainingDirectory().getFiles()) {
|
for (PsiFile file : mainFile.getContainingDirectory().getFiles()) {
|
||||||
if (!file.getName().startsWith(extraFileNamePrefix)) continue;
|
String fileName = file.getName();
|
||||||
|
if (fileName.equals(mainFileName) || !fileName.startsWith(extraFileNamePrefix)) continue;
|
||||||
|
|
||||||
myFile = file;
|
myFile = file;
|
||||||
String extraFileFullPath = testFullPath.replace(mainFile.getName(), file.getName());
|
String extraFileFullPath = testFullPath.replace(mainFileName, fileName);
|
||||||
try {
|
try {
|
||||||
checkResultByFile(extraFileFullPath.replace(".before.", ".after."));
|
checkResultByFile(extraFileFullPath.replace(".before.", ".after."));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user