Use absolute paths to locate existed projects to open in AbstractConfigureKotlinTest

This commit is contained in:
Vladimir Dolzhenko
2020-11-25 16:50:04 +01:00
committed by Dmitriy Novozhilov
parent 124888eb43
commit 3d33ea7da8
3 changed files with 12 additions and 15 deletions
@@ -19,7 +19,6 @@ import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess
import com.intellij.testFramework.PlatformTestCase
import com.intellij.testFramework.UsefulTestCase
import junit.framework.TestCase
import junit.framework.TestResult
import org.jetbrains.kotlin.idea.configuration.KotlinWithLibraryConfigurator.FileState
import org.jetbrains.kotlin.idea.framework.KotlinSdkType
import org.jetbrains.kotlin.idea.test.PluginTestCaseBase.*
@@ -38,11 +37,6 @@ abstract class AbstractConfigureKotlinTest : PlatformTestCase() {
VfsRootAccess.allowRootAccess(KotlinTestUtils.getHomeDirectory())
}
override fun run(result: TestResult?) {
// TODO: [VD] temporary ignore/disable these tests
// super.run(result)
}
@Throws(Exception::class)
override fun tearDown() {
VfsRootAccess.disallowRootAccess(KotlinTestUtils.getHomeDirectory())
@@ -111,9 +105,10 @@ abstract class AbstractConfigureKotlinTest : PlatformTestCase() {
get() = ModuleManager.getInstance(myProject).modules
override fun getProjectDirOrFile(): Path {
val projectFilePath = projectRoot + "/projectFile.ipr"
TestCase.assertTrue("Project file should exists " + projectFilePath, File(projectFilePath).exists())
return File(projectFilePath).toPath()
val projectFilePath = "$projectRoot/projectFile.ipr"
val file = File(projectFilePath).absoluteFile
TestCase.assertTrue("Project file should exists $projectFilePath", file.exists())
return file.toPath()
}
override fun doCreateProject(projectFile: Path): Project {
@@ -105,9 +105,10 @@ abstract class AbstractConfigureKotlinTest : PlatformTestCase() {
get() = ModuleManager.getInstance(myProject).modules
override fun getProjectDirOrFile(): Path {
val projectFilePath = projectRoot + "/projectFile.ipr"
TestCase.assertTrue("Project file should exists " + projectFilePath, File(projectFilePath).exists())
return File(projectFilePath).toPath()
val projectFilePath = "$projectRoot/projectFile.ipr"
val file = File(projectFilePath).absoluteFile
TestCase.assertTrue("Project file should exists $projectFilePath", file.exists())
return file.toPath()
}
override fun doCreateProject(projectFile: Path): Project {
@@ -106,9 +106,10 @@ abstract class AbstractConfigureKotlinTest : PlatformTestCase() {
get() = ModuleManager.getInstance(myProject).modules
override fun getProjectDirOrFile(isDirectoryBasedProject: Boolean): Path {
val projectFilePath = projectRoot + "/projectFile.ipr"
TestCase.assertTrue("Project file should exists " + projectFilePath, File(projectFilePath).exists())
return File(projectFilePath).toPath()
val projectFilePath = "$projectRoot/projectFile.ipr"
val file = File(projectFilePath).absoluteFile
TestCase.assertTrue("Project file should exists $projectFilePath", file.exists())
return file.toPath()
}
override fun doCreateAndOpenProject(): Project {