mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
spellchecker: fix failed test (Windows)
GitOrigin-RevId: 840845f7ccd7e2708f2c84d6d41fef4404449857
This commit is contained in:
committed by
intellij-monorepo-bot
parent
94c0350966
commit
ec60d9e443
+11
-3
@@ -11,6 +11,8 @@ import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.spellchecker.SpellCheckerManager;
|
||||
import com.intellij.spellchecker.inspection.SpellcheckerInspectionTestCase;
|
||||
import com.intellij.spellchecker.settings.SpellCheckerSettings;
|
||||
import com.intellij.util.PathUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
@@ -19,6 +21,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.intellij.openapi.vfs.VfsUtil.copyDirectory;
|
||||
import static com.intellij.util.PathUtil.toSystemDependentName;
|
||||
|
||||
public class CustomDictionaryTest extends SpellcheckerInspectionTestCase {
|
||||
private static final String TEST_DIC = "test.dic";
|
||||
@@ -41,13 +44,13 @@ public class CustomDictionaryTest extends SpellcheckerInspectionTestCase {
|
||||
List<String> oldPaths = settings.getCustomDictionariesPaths();
|
||||
List<String> testDictionaries = new ArrayList<>();
|
||||
WriteAction.runAndWait(() -> {
|
||||
dictDir = getProject().getBaseDir().createChildDirectory(this, getTestName(true));
|
||||
copyDirectory(this, myFixture.copyDirectoryToProject(getTestName(true), getTestName(true)), dictDir, null);
|
||||
dictDir = getProject().getBaseDir().createChildDirectory(this, getDictDirName());
|
||||
copyDirectory(this, myFixture.copyDirectoryToProject(getTestName(true), getDictDirName()), dictDir, null);
|
||||
});
|
||||
|
||||
VfsUtil.processFilesRecursively(dictDir, file -> {
|
||||
if (FileUtilRt.extensionEquals(file.getPath(), "dic")) {
|
||||
testDictionaries.add(file.getPath());
|
||||
testDictionaries.add(toSystemDependentName(file.getPath()));
|
||||
}
|
||||
return true;
|
||||
});
|
||||
@@ -56,6 +59,11 @@ public class CustomDictionaryTest extends SpellcheckerInspectionTestCase {
|
||||
spellCheckerManager.fullConfigurationReload();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
private String getDictDirName() {
|
||||
return getTestName(true) + "_dict";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void tearDown() throws Exception {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user