Skip to content

Commit c41cd89

Browse files
authored
Make GenerateTestsModel.codegenLanguage immutable (#1163)
1 parent cc840f1 commit c41cd89

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/models/GenerateTestsModel.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package org.utbot.intellij.plugin.models
22

3+
import com.intellij.openapi.components.service
34
import org.utbot.framework.codegen.ForceStaticMocking
45
import org.utbot.framework.codegen.HangingTestsTimeout
56
import org.utbot.framework.codegen.ParametrizedTestSource
67
import org.utbot.framework.codegen.RuntimeExceptionTestsBehaviour
78
import org.utbot.framework.codegen.StaticsMocking
89
import org.utbot.framework.codegen.TestFramework
910
import org.utbot.framework.plugin.api.ClassId
10-
import org.utbot.framework.plugin.api.CodegenLanguage
1111
import org.utbot.framework.plugin.api.MockFramework
1212
import org.utbot.framework.plugin.api.MockStrategyApi
1313
import com.intellij.openapi.module.Module
@@ -19,10 +19,10 @@ import com.intellij.openapi.vfs.newvfs.impl.FakeVirtualFile
1919
import com.intellij.psi.PsiClass
2020
import com.intellij.psi.PsiJavaFile
2121
import com.intellij.refactoring.util.classMembers.MemberInfo
22-
import org.jetbrains.kotlin.asJava.classes.KtUltraLightClass
2322
import org.jetbrains.kotlin.psi.KtFile
2423
import org.utbot.framework.plugin.api.JavaDocCommentStyle
2524
import org.utbot.framework.util.ConflictTriggers
25+
import org.utbot.intellij.plugin.settings.Settings
2626
import org.utbot.intellij.plugin.ui.utils.jdkVersion
2727

2828
data class GenerateTestsModel(
@@ -57,7 +57,7 @@ data class GenerateTestsModel(
5757
?: error("Could not find module for $newTestSourceRoot")
5858
}
5959

60-
var codegenLanguage = if (srcClasses.all { it is KtUltraLightClass }) CodegenLanguage.KOTLIN else CodegenLanguage.JAVA
60+
val codegenLanguage = project.service<Settings>().codegenLanguage
6161

6262
var testPackageName: String? = null
6363
lateinit var testFramework: TestFramework

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/GenerateTestsDialogWindow.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,6 @@ class GenerateTestsDialogWindow(val model: GenerateTestsModel) : DialogWrapper(m
500500

501501
model.mockFramework = MOCKITO
502502
model.staticsMocking = if (staticsMocking.isSelected) MockitoStaticMocking else NoStaticMocking
503-
model.codegenLanguage = model.project.service<Settings>().codegenLanguage
504503
try {
505504
timeoutSpinner.commitEdit()
506505
} catch (ignored: ParseException) {

0 commit comments

Comments
 (0)