Fixed AbstractQuickFixMultiFileTest badly broken sometime ago

This commit is contained in:
Valentin Kipyatkov
2015-05-28 19:42:13 +03:00
parent 09028390fd
commit ca3dfdf008
@@ -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."));
} }