Skip to content

Commit c7b5683

Browse files
committed
fix tests
1 parent b7d16e4 commit c7b5683

3 files changed

Lines changed: 12 additions & 5 deletions

File tree

backend/resource/src/main/kotlin/com/ritense/resource/autoconfigure/ResourceAutoConfiguration.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.ritense.resource.autoconfigure
1818

19+
import com.ritense.resource.authorization.ResourcePermissionActionProvider
1920
import com.ritense.resource.authorization.ResourceSpecificationFactory
2021
import org.springframework.boot.autoconfigure.AutoConfiguration
2122
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
@@ -31,4 +32,8 @@ class ResourceAutoConfiguration {
3132
return ResourceSpecificationFactory()
3233
}
3334

35+
@Bean
36+
@ConditionalOnMissingBean(ResourcePermissionActionProvider::class)
37+
fun resourcePermissionActionProvider(): ResourcePermissionActionProvider = ResourcePermissionActionProvider()
38+
3439
}

backend/zgw/documenten-api/src/test/kotlin/com/ritense/documentenapi/client/DocumentenApiClientIT.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ import com.ritense.documentenapi.DocumentenApiPlugin
2626
import com.ritense.documentenapi.authorization.ZgwDocument
2727
import com.ritense.documentenapi.authorization.ZgwDocumentActionProvider
2828
import com.ritense.documentenapi.web.rest.dto.DocumentSearchRequest
29+
import com.ritense.resource.authorization.ResourcePermission
30+
import com.ritense.resource.authorization.ResourcePermissionActionProvider
2931
import okhttp3.mockwebserver.Dispatcher
3032
import okhttp3.mockwebserver.MockResponse
3133
import okhttp3.mockwebserver.MockWebServer

backend/zgw/documenten-api/src/test/kotlin/com/ritense/documentenapi/client/DocumentenApiClientTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1042,7 +1042,7 @@ internal class DocumentenApiClientTest {
10421042
@Test
10431043
fun `should create objectinformatieobject and send outbox event`() {
10441044
val restClientBuilder = RestClient.builder()
1045-
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService)
1045+
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService, mock())
10461046

10471047
val responseBody = """
10481048
{
@@ -1097,7 +1097,7 @@ internal class DocumentenApiClientTest {
10971097
@Test
10981098
fun `should not send outbox event on failed create objectinformatieobject`() {
10991099
val restClientBuilder = RestClient.builder()
1100-
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService)
1100+
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService, mock())
11011101

11021102
mockDocumentenApi.enqueue(mockResponse("{}").setResponseCode(400))
11031103

@@ -1124,7 +1124,7 @@ internal class DocumentenApiClientTest {
11241124
@Test
11251125
fun `should delete objectinformatieobject and send outbox event`() {
11261126
val restClientBuilder = RestClient.builder()
1127-
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService)
1127+
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService, mock())
11281128

11291129
val baseUrl = mockDocumentenApi.url("/").toUri()
11301130
val objectInformatieObjectUrl = mockDocumentenApi
@@ -1154,7 +1154,7 @@ internal class DocumentenApiClientTest {
11541154
@Test
11551155
fun `should throw when delete objectinformatieobject url does not start with baseUrl`() {
11561156
val restClientBuilder = RestClient.builder()
1157-
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService)
1157+
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService, mock())
11581158

11591159
val baseUrl = URI("http://example.com/")
11601160
val urlFromDifferentHost = URI("http://other-host.com/objectinformatieobjecten/123")
@@ -1169,7 +1169,7 @@ internal class DocumentenApiClientTest {
11691169
@Test
11701170
fun `should not send outbox event on failed delete objectinformatieobject`() {
11711171
val restClientBuilder = RestClient.builder()
1172-
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService)
1172+
val client = DocumentenApiClient(restClientBuilder, outboxService, objectMapper, mock(), authorizationService, mock())
11731173

11741174
val baseUrl = mockDocumentenApi.url("/").toUri()
11751175
mockDocumentenApi.enqueue(mockResponse("{}").setResponseCode(400))

0 commit comments

Comments
 (0)