Files
kotlin-fork/idea/tests/org/jetbrains/jet/completion/AbstractKotlinSourceInJavaCompletionTest.java
T
Evgeny Gerashchenko 8e442bc509 Moved test data.
2014-01-21 18:32:58 +04:00

41 lines
1.3 KiB
Java

package org.jetbrains.jet.completion;
import com.intellij.codeInsight.completion.CompletionType;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.util.ArrayUtil;
import com.intellij.util.Function;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.plugin.PluginTestCaseBase;
import org.jetbrains.jet.plugin.project.TargetPlatform;
import java.io.File;
public abstract class AbstractKotlinSourceInJavaCompletionTest extends JetFixtureCompletionBaseTestCase {
@Override
public TargetPlatform getPlatform() {
return TargetPlatform.JVM;
}
@Override
public void doTest(String testPath) {
File mockLibDir = new File(PluginTestCaseBase.getTestDataPathBase() + "/completion/injava/mockLib");
File[] listFiles = mockLibDir.listFiles();
assertNotNull(listFiles);
String[] paths = ArrayUtil.toStringArray(ContainerUtil.map(listFiles, new Function<File, String>() {
@Override
public String fun(File file) {
return FileUtil.toSystemIndependentName(file.getAbsolutePath());
}
}));
myFixture.configureByFiles(paths);
super.doTest(testPath);
}
@NotNull
@Override
protected CompletionType completionType() {
return CompletionType.BASIC;
}
}