Skip to content

Commit 580674e

Browse files
committed
update tests
1 parent cbc2f4d commit 580674e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/core/notifications/NotificationPollingServiceTest.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class NotificationPollingServiceTest {
2626
private lateinit var sut: NotificationPollingService
2727
private lateinit var mockResolver: RemoteResourceResolver
2828
private lateinit var mockProvider: RemoteResourceResolverProvider
29-
private lateinit var observer: () -> Unit
29+
private lateinit var observer: (Boolean) -> Unit
3030
private val testPath = Path.of("/test/path")
3131

3232
@BeforeEach
@@ -47,8 +47,8 @@ class NotificationPollingServiceTest {
4747
providerField.set(sut, mockProvider)
4848

4949
// Create mock observers
50-
observer = mockk<() -> Unit>()
51-
every { observer.invoke() } just Runs
50+
observer = mockk<(Boolean) -> Unit>()
51+
every { observer.invoke(any()) } just Runs
5252

5353
val observersField = NotificationPollingService::class.java
5454
.getDeclaredField("observers")
@@ -66,9 +66,9 @@ class NotificationPollingServiceTest {
6666
fun `test pollForNotifications when ETag matches - no new notifications`() {
6767
NotificationEtagState.getInstance().etag = "same"
6868
val firstPollField = NotificationPollingService::class.java
69-
.getDeclaredField("firstPollDone")
69+
.getDeclaredField("isFirstPoll")
7070
.apply { isAccessible = true }
71-
firstPollField.set(sut, AtomicBoolean(true))
71+
firstPollField.set(sut, AtomicBoolean(false))
7272

7373
mockkStatic(HttpRequests::class) {
7474
every {
@@ -78,7 +78,7 @@ class NotificationPollingServiceTest {
7878
} returns "same"
7979
sut.startPolling()
8080
}
81-
verify(exactly = 0) { observer.invoke() }
81+
verify(exactly = 0) { observer.invoke(any()) }
8282
}
8383

8484
@Test
@@ -92,7 +92,7 @@ class NotificationPollingServiceTest {
9292
} returns "same"
9393
sut.startPolling()
9494
}
95-
verify(exactly = 1) { observer.invoke() }
95+
verify(exactly = 1) { observer.invoke(any()) }
9696
}
9797

9898
@Test
@@ -106,6 +106,6 @@ class NotificationPollingServiceTest {
106106
} returns "newEtag"
107107
sut.startPolling()
108108
}
109-
verify(exactly = 1) { observer.invoke() }
109+
verify(exactly = 1) { observer.invoke(any()) }
110110
}
111111
}

0 commit comments

Comments
 (0)