Fix AddRequireModuleTest in 181

- Application is null before setUp call in individual run
- Inline "module.info.add.requires.family.name" as 181 has other constant
- isScriptDependenciesUpdaterDisabled call seems to be useless
This commit is contained in:
Nikolay Krasko
2018-04-27 14:11:56 +03:00
parent af930b8364
commit 398795b832
2 changed files with 1 additions and 7 deletions
@@ -32,7 +32,7 @@ import org.jetbrains.kotlin.resolve.jvm.diagnostics.ErrorsJvm
class KotlinAddRequiredModuleFix(module: PsiJavaModule, private val requiredName: String) : LocalQuickFixAndIntentionActionOnPsiElement(module) {
@Suppress("InvalidBundleOrProperty")
override fun getFamilyName(): String = QuickFixBundle.message("module.info.add.requires.family.name")
override fun getFamilyName(): String = "Add 'requires' directive to module-info.java"
@Suppress("InvalidBundleOrProperty")
override fun getText(): String = QuickFixBundle.message("module.info.add.requires.name", requiredName)
@@ -27,17 +27,11 @@ class KotlinAddRequiredModuleTest : KotlinLightJava9ModulesCodeInsightFixtureTes
private val messageM2 = QuickFixBundle.message("module.info.add.requires.name", "M_TWO")!!
override fun setUp() {
ApplicationManager.getApplication().isScriptDependenciesUpdaterDisabled = true
super.setUp()
moduleInfo("module M_TWO { exports pkgA; }", M2)
addJavaFile("pkgA/A.java", "package pkgA; public class A {}", M2)
}
override fun tearDown() {
super.tearDown()
ApplicationManager.getApplication().isScriptDependenciesUpdaterDisabled = false
}
fun testAddRequiresToModuleInfo() {
moduleInfo("module MAIN {}", MAIN)
val editedFile = addKotlinFile(