|
1 | 1 | package org.utbot.intellij.plugin.ui
|
2 | 2 |
|
3 |
| -import org.utbot.framework.codegen.ForceStaticMocking |
4 |
| -import org.utbot.framework.codegen.HangingTestsTimeout |
5 |
| -import org.utbot.framework.codegen.ParametrizedTestSource |
6 |
| -import org.utbot.framework.codegen.RuntimeExceptionTestsBehaviour |
7 |
| -import org.utbot.framework.codegen.StaticsMocking |
8 |
| -import org.utbot.framework.codegen.TestFramework |
9 |
| -import org.utbot.framework.plugin.api.ClassId |
10 |
| -import org.utbot.framework.plugin.api.CodegenLanguage |
11 |
| -import org.utbot.framework.plugin.api.MockFramework |
12 |
| -import org.utbot.framework.plugin.api.MockStrategyApi |
13 | 3 | import com.intellij.openapi.module.Module
|
14 | 4 | import com.intellij.openapi.project.Project
|
15 | 5 | import com.intellij.openapi.projectRoots.JavaSdkVersion
|
16 | 6 | import com.intellij.openapi.vfs.VirtualFile
|
17 | 7 | import com.intellij.psi.PsiClass
|
18 | 8 | import com.intellij.refactoring.util.classMembers.MemberInfo
|
19 | 9 | import org.jetbrains.kotlin.idea.core.getPackage
|
| 10 | +import org.utbot.framework.codegen.* |
| 11 | +import org.utbot.framework.plugin.api.ClassId |
| 12 | +import org.utbot.framework.plugin.api.CodegenLanguage |
| 13 | +import org.utbot.framework.plugin.api.MockFramework |
| 14 | +import org.utbot.framework.plugin.api.MockStrategyApi |
| 15 | +import org.utbot.intellij.plugin.ui.utils.BaseTestsModel |
20 | 16 |
|
21 |
| -data class GenerateTestsModel( |
22 |
| - val project: Project, |
23 |
| - val srcModule: Module, |
24 |
| - val testModule: Module, |
| 17 | +class GenerateTestsModel( |
| 18 | + project: Project, |
| 19 | + srcModule: Module, |
| 20 | + testModule: Module, |
25 | 21 | val jdkVersion: JavaSdkVersion,
|
26 | 22 | var srcClasses: Set<PsiClass>,
|
27 | 23 | var selectedMethods: Set<MemberInfo>?,
|
28 |
| - var timeout:Long, |
| 24 | + var timeout: Long, |
29 | 25 | var generateWarningsForStaticMocking: Boolean = false,
|
30 | 26 | var forceMockHappened: Boolean = false,
|
31 | 27 | var hasTestFrameworkConflict: Boolean = false,
|
| 28 | +) : BaseTestsModel( |
| 29 | + project, |
| 30 | + srcModule, |
| 31 | + testModule |
32 | 32 | ) {
|
33 |
| - var testSourceRoot: VirtualFile? = null |
34 | 33 | var testPackageName: String? = null
|
35 | 34 | lateinit var testFramework: TestFramework
|
36 | 35 | lateinit var mockStrategy: MockStrategyApi
|
|
0 commit comments