Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ import com.intellij.openapi.progress.ProgressManager
import com.intellij.testFramework.ApplicationRule
import com.intellij.util.concurrency.AppExecutorUtil
import io.mockk.every
import io.mockk.mockk
import io.mockk.impl.annotations.MockK
import io.mockk.junit4.MockKRule
import org.assertj.core.api.Assertions.assertThatThrownBy
import org.junit.Assert.assertEquals
import org.junit.Rule
Expand All @@ -26,6 +27,12 @@ class ThreadingUtilsKtTest {
@JvmField
val application = ApplicationRule()

@get:Rule
val mockkRule = MockKRule(this)

@MockK
private lateinit var pluginResolver: PluginResolver

@Test
fun `computeOnEdt runs on edt`() {
computeOnEdt {
Expand Down Expand Up @@ -78,9 +85,7 @@ class ThreadingUtilsKtTest {

@Test
fun `pluginAwareExecuteOnPooledThread inherits plugin resolver`() {
val pluginResolver = mockk<PluginResolver> {
every { product } returns AWSProduct.AMAZON_Q_FOR_JET_BRAINS
}
every { pluginResolver.product } returns AWSProduct.AMAZON_Q_FOR_JET_BRAINS
PluginResolver.setThreadLocal(pluginResolver)

pluginAwareExecuteOnPooledThread {
Expand Down
Loading