Extract helper functions

This commit is contained in:
Natalia Ukhorskaya
2014-04-02 16:14:26 +04:00
parent 85caff9df4
commit 3b5ef0c866
2 changed files with 9 additions and 6 deletions
@@ -78,12 +78,6 @@ abstract class AbstractKotlinSteppingTest : KotlinDebuggerTestCase() {
printContext(this)
}
private fun createDebugProcess(pathToFile: String) {
val file = File(pathToFile)
val packageName = file.name.replace(".kt", "")
createLocalProcess(PackageClassUtils.getPackageClassFqName(FqName(packageName)).asString())
}
private fun finish() {
onBreakpoint {
resume(this)
@@ -30,6 +30,8 @@ import org.jetbrains.jet.MockLibraryUtil;
import org.jetbrains.jet.asJava.KotlinLightClassForPackage;
import org.jetbrains.jet.codegen.forTestCompile.ForTestCompileRuntime;
import org.jetbrains.jet.lang.psi.JetFile;
import org.jetbrains.jet.lang.resolve.java.PackageClassUtils;
import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jet.plugin.PluginTestCaseBase;
import java.io.File;
@@ -101,4 +103,11 @@ public abstract class KotlinDebuggerTestCase extends DebuggerTestCase {
createBreakpoints(psiClass.getContainingFile());
}
@SuppressWarnings("MethodMayBeStatic")
protected void createDebugProcess(@NotNull String path) throws Exception {
File file = new File(path);
String packageName = file.getName().replace(".kt", "");
createLocalProcess(PackageClassUtils.getPackageClassFqName(new FqName(packageName)).asString());
}
}