Skip to content

Commit ea9cf02

Browse files
committed
fix test
1 parent 9895447 commit ea9cf02

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

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

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import software.amazon.awssdk.services.codewhispererruntime.model.ListAvailableC
2323
import software.amazon.awssdk.services.codewhispererruntime.model.ListAvailableCustomizationsResponse
2424
import software.amazon.awssdk.services.codewhispererruntime.model.ListFeatureEvaluationsRequest
2525
import software.amazon.awssdk.services.codewhispererruntime.model.ListFeatureEvaluationsResponse
26+
import software.amazon.awssdk.services.codewhispererruntime.paginators.ListAvailableCustomizationsIterable
2627
import software.aws.toolkits.jetbrains.core.MockClientManagerRule
2728
import software.aws.toolkits.jetbrains.core.credentials.LegacyManagedBearerSsoConnection
2829
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
@@ -83,12 +84,25 @@ class CodeWhispererFeatureConfigServiceTest {
8384
)
8485
).build()
8586

86-
on { listAvailableCustomizations(any<ListAvailableCustomizationsRequest>()) } doReturn
87+
val mockResponseIterable: ListAvailableCustomizationsIterable = mock()
88+
mockResponseIterable.stub {
8789
if (isInListAvailableCustomizations) {
88-
ListAvailableCustomizationsResponse.builder().customizations({ builder -> builder.arn("test arn").name("Test Arn") }).build()
90+
on { stream() } doReturn listOf(
91+
ListAvailableCustomizationsResponse.builder()
92+
.customizations(
93+
Customization.builder().arn("test arn").name("Test Arn").build()
94+
).build()
95+
).stream()
8996
} else {
90-
ListAvailableCustomizationsResponse.builder().customizations(emptyList<Customization>()).build()
97+
on { stream() } doReturn listOf(
98+
ListAvailableCustomizationsResponse.builder()
99+
.customizations(
100+
emptyList()
101+
).build()
102+
).stream()
91103
}
104+
}
105+
on { listAvailableCustomizationsPaginator(any<ListAvailableCustomizationsRequest>()) } doReturn mockResponseIterable
92106
}
93107

94108
val mockSsoConnection = mock<LegacyManagedBearerSsoConnection> {

0 commit comments

Comments
 (0)