202: Fix "Module 'foo': No SDK defined" in tests
Fixes several tests in 202: * NewMultiplatformProjectImportingTest * KaptImportingTest * ... This failure was caused by b79ca6e3a855b9d74dba129583d7ed25ecd2f552 in intellij
This commit is contained in:
+2
@@ -32,6 +32,7 @@ import com.intellij.openapi.projectRoots.JavaSdk
|
|||||||
import com.intellij.openapi.projectRoots.ProjectJdkTable
|
import com.intellij.openapi.projectRoots.ProjectJdkTable
|
||||||
import com.intellij.openapi.projectRoots.Sdk
|
import com.intellij.openapi.projectRoots.Sdk
|
||||||
import com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil
|
import com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil
|
||||||
|
import com.intellij.openapi.roots.ProjectRootManager
|
||||||
import com.intellij.openapi.ui.Messages
|
import com.intellij.openapi.ui.Messages
|
||||||
import com.intellij.openapi.ui.TestDialog
|
import com.intellij.openapi.ui.TestDialog
|
||||||
import com.intellij.openapi.util.io.FileUtil
|
import com.intellij.openapi.util.io.FileUtil
|
||||||
@@ -139,6 +140,7 @@ abstract class GradleImportingTestCase : ExternalSystemImportingTestCase() {
|
|||||||
TestCase.assertNotNull("Cannot create JDK for $myJdkHome", jdk)
|
TestCase.assertNotNull("Cannot create JDK for $myJdkHome", jdk)
|
||||||
if (!jdkTable.allJdks.contains(jdk)) {
|
if (!jdkTable.allJdks.contains(jdk)) {
|
||||||
jdkTable.addJdk(jdk!!, testRootDisposable)
|
jdkTable.addJdk(jdk!!, testRootDisposable)
|
||||||
|
ProjectRootManager.getInstance(myProject).projectSdk = jdk
|
||||||
}
|
}
|
||||||
FileTypeManager.getInstance().associateExtension(GroovyFileType.GROOVY_FILE_TYPE, "gradle")
|
FileTypeManager.getInstance().associateExtension(GroovyFileType.GROOVY_FILE_TYPE, "gradle")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user