@@ -11,21 +11,20 @@ import com.intellij.openapi.vfs.VirtualFile
11
11
import com.intellij.openapi.vfs.VirtualFileManager
12
12
import com.intellij.ui.ContextHelpLabel
13
13
import com.intellij.ui.JBIntSpinner
14
- import com.intellij.ui.components.JBLabel
15
14
import com.intellij.ui.components.Panel
16
15
import com.intellij.ui.layout.Cell
17
16
import com.intellij.ui.layout.panel
18
17
import com.intellij.util.ui.JBUI
19
18
import framework.codegen.Mocha
19
+ import org.utbot.framework.plugin.api.CodeGenerationSettingItem
20
+ import org.utbot.intellij.plugin.ui.components.TestSourceDirectoryChooser
21
+ import settings.JsTestGenerationSettings.defaultTimeout
20
22
import java.awt.BorderLayout
21
23
import java.io.File
22
24
import java.nio.file.Paths
23
25
import javax.swing.DefaultComboBoxModel
24
26
import javax.swing.JComboBox
25
27
import javax.swing.JComponent
26
- import org.utbot.framework.plugin.api.CodeGenerationSettingItem
27
- import org.utbot.intellij.plugin.ui.components.TestSourceDirectoryChooser
28
- import settings.JsTestGenerationSettings.defaultTimeout
29
28
30
29
class JsDialogWindow (val model : JsTestsModel ) : DialogWrapper(model.project) {
31
30
@@ -53,6 +52,7 @@ class JsDialogWindow(val model: JsTestsModel) : DialogWrapper(model.project) {
53
52
54
53
init {
55
54
title = " Generate Tests with UtBot"
55
+ super .setOKButtonText(" Generate Tests" )
56
56
isResizable = false
57
57
init ()
58
58
}
@@ -75,15 +75,16 @@ class JsDialogWindow(val model: JsTestsModel) : DialogWrapper(model.project) {
75
75
component(nycSourceFileChooserField)
76
76
}
77
77
row(" Coverage mode:" ) {
78
- panelWithHelpTooltip(" Fast mode can't find timeouts, but works faster" ) {
79
- component(coverageMode.fastButton)
80
- component(coverageMode.baseButton)
78
+ cell {
79
+ panelWithHelpTooltip(" Fast mode does not guarantee proper handling of user timeouts" ) {
80
+ coverageMode.fastButton()
81
+ coverageMode.baseButton()
82
+ }
81
83
}
82
84
}
83
85
row(" Timeout for Node.js (in seconds):" ) {
84
- panelWithHelpTooltip(" The execution timeout" ) {
86
+ panelWithHelpTooltip(" The execution timeout for each generated test " ) {
85
87
component(timeoutSpinner)
86
- component(JBLabel (" sec" ))
87
88
}
88
89
}
89
90
row(" Generate test methods for:" ) {}
0 commit comments