@@ -4,16 +4,16 @@ import cc.unitmesh.devti.AutoDevBundle
4
4
import cc.unitmesh.devti.AutoDevNotifications
5
5
import cc.unitmesh.devti.context.modifier.CodeModifierProvider
6
6
import cc.unitmesh.devti.gui.chat.ChatActionType
7
- import cc.unitmesh.devti.intentions.action.test.TestCodeGenRequest
8
7
import cc.unitmesh.devti.intentions.action.test.TestCodeGenContext
8
+ import cc.unitmesh.devti.intentions.action.test.TestCodeGenRequest
9
9
import cc.unitmesh.devti.llms.LlmFactory
10
- import cc.unitmesh.devti.util.parser.parseCodeFromString
11
10
import cc.unitmesh.devti.provider.AutoTestService
12
11
import cc.unitmesh.devti.provider.context.*
13
- import cc.unitmesh.devti.template.GENIUS_CODE
14
12
import cc.unitmesh.devti.statusbar.AutoDevStatus
15
13
import cc.unitmesh.devti.statusbar.AutoDevStatusService
14
+ import cc.unitmesh.devti.template.GENIUS_CODE
16
15
import cc.unitmesh.devti.template.TemplateRender
16
+ import cc.unitmesh.devti.util.parser.parseCodeFromString
17
17
import com.intellij.lang.LanguageCommenters
18
18
import com.intellij.openapi.application.ApplicationManager
19
19
import com.intellij.openapi.application.ReadAction
@@ -26,7 +26,7 @@ import com.intellij.openapi.project.DumbService
26
26
import com.intellij.openapi.project.Project
27
27
import com.intellij.openapi.vfs.VirtualFile
28
28
import com.intellij.psi.PsiNameIdentifierOwner
29
- import kotlinx.coroutines.flow.*
29
+ import kotlinx.coroutines.flow.Flow
30
30
import kotlinx.coroutines.runBlocking
31
31
32
32
class TestCodeGenTask (val request : TestCodeGenRequest ) :
@@ -43,7 +43,7 @@ class TestCodeGenTask(val request: TestCodeGenRequest) :
43
43
private val template = templateRender.getTemplate(" test-gen.vm" )
44
44
45
45
override fun run (indicator : ProgressIndicator ) {
46
- indicator.isIndeterminate = true
46
+ indicator.isIndeterminate = false
47
47
indicator.fraction = 0.1
48
48
indicator.text = AutoDevBundle .message(" intentions.chat.code.test.step.prepare-context" )
49
49
@@ -98,7 +98,7 @@ class TestCodeGenTask(val request: TestCodeGenRequest) :
98
98
testPromptContext.sourceCode = if (request.element !is PsiNameIdentifierOwner ) {
99
99
testContext.testElement?.text ? : " "
100
100
} else {
101
- request.selectText
101
+ request.element.text ? : " "
102
102
}
103
103
104
104
testPromptContext.isNewFile = testContext.isNewFile
0 commit comments