Skip to content

Commit d3fe524

Browse files
committed
test
1 parent 94f423a commit d3fe524

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

plugins/core/jetbrains-community/src/software/aws/toolkits/jetbrains/services/telemetry/PluginResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class PluginResolver private constructor(callerStackTrace: Array<StackTraceEleme
4545
* Sets a PluginResolver instance to a thread-local for the current thread.
4646
* This value will be retrieved by subsequent calls to fromCurrentThread.
4747
*/
48-
fun setThreadLocal(value: PluginResolver) {
48+
fun setThreadLocal(value: PluginResolver?) {
4949
threadLocalResolver.set(value)
5050
}
5151
}

plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/PluginResolverTest.kt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,25 @@ package software.aws.toolkits.jetbrains.services.telemetry
66
import com.intellij.ide.plugins.IdeaPluginDescriptor
77
import com.intellij.ide.plugins.PluginManagerCore
88
import io.mockk.called
9-
import io.mockk.clearAllMocks
109
import io.mockk.every
10+
import io.mockk.junit5.MockKExtension
1111
import io.mockk.mockk
1212
import io.mockk.mockkStatic
1313
import io.mockk.verify
1414
import junit.framework.TestCase.assertEquals
15-
import org.junit.jupiter.api.AfterEach
1615
import org.junit.jupiter.api.BeforeEach
1716
import org.junit.jupiter.api.Test
17+
import org.junit.jupiter.api.extension.ExtendWith
1818
import software.amazon.awssdk.services.toolkittelemetry.model.AWSProduct
1919

20+
@ExtendWith(MockKExtension::class)
2021
class PluginResolverTest {
2122
@BeforeEach
2223
fun setup() {
24+
PluginResolver.setThreadLocal(null)
2325
mockkStatic(PluginManagerCore::class)
2426
}
2527

26-
@AfterEach
27-
fun tearDown() {
28-
clearAllMocks()
29-
}
30-
3128
@Test
3229
fun getsProductForAmazonQPlugin() {
3330
val pluginDescriptor = mockk<IdeaPluginDescriptor> {

0 commit comments

Comments
 (0)