Skip to content

Commit 93a9f56

Browse files
committed
fix tests
1 parent 465c857 commit 93a9f56

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererConfigurableTest.kt

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,11 @@
44
package software.aws.toolkits.jetbrains.services.codewhisperer
55

66
import com.intellij.openapi.application.ApplicationManager
7-
import com.intellij.testFramework.replaceService
87
import com.intellij.ui.dsl.builder.components.DslLabel
98
import org.assertj.core.api.Assertions.assertThat
109
import org.junit.Test
11-
import org.mockito.Mockito
1210
import org.mockito.kotlin.doNothing
1311
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManagerListener
14-
import software.aws.toolkits.jetbrains.services.codewhisperer.codescan.CodeWhispererCodeScanManager
1512
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurable
1613
import software.aws.toolkits.resources.message
1714
import javax.swing.JCheckBox
@@ -22,11 +19,9 @@ class CodeWhispererConfigurableTest : CodeWhispererTestBase() {
2219

2320
@Test
2421
fun `test CodeWhisperer configurable`() {
25-
val codeScanManagerSpy = Mockito.spy(CodeWhispererCodeScanManager.getInstance(projectRule.project))
26-
doNothing().`when`(codeScanManagerSpy).buildCodeScanUI()
27-
doNothing().`when`(codeScanManagerSpy).showCodeScanUI()
28-
doNothing().`when`(codeScanManagerSpy).removeCodeScanUI()
29-
projectRule.project.replaceService(CodeWhispererCodeScanManager::class.java, codeScanManagerSpy, disposableRule.disposable)
22+
doNothing().`when`(codeScanManager).buildCodeScanUI()
23+
doNothing().`when`(codeScanManager).showCodeScanUI()
24+
doNothing().`when`(codeScanManager).removeCodeScanUI()
3025
val configurable = CodeWhispererConfigurable(projectRule.project)
3126

3227
// A workaround to initialize disposable in the DslConfigurableBase since somehow the disposable is

plugins/amazonq/codewhisperer/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererTestBase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ open class CodeWhispererTestBase {
9696
private lateinit var originalExplorerActionState: CodeWhispererExploreActionState
9797
private lateinit var originalSettings: CodeWhispererConfiguration
9898
private lateinit var qRegionProfileManagerSpy: QRegionProfileManager
99-
private lateinit var codeScanManager: CodeWhispererCodeScanManager
99+
protected lateinit var codeScanManager: CodeWhispererCodeScanManager
100100

101101
@Before
102102
open fun setUp() {

0 commit comments

Comments
 (0)