summaryrefslogtreecommitdiff
path: root/src/integrationTest/kotlin
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2025-12-03 12:07:42 +0100
committerGitHub2025-12-03 12:07:42 +0100
commitb56b8c1b6cc9a3e8bcd19adde2b832af15d3a526 (patch)
treea086d03bd187ea2401a4c31343a629f69167fdc6 /src/integrationTest/kotlin
parentf3b062725fca472bff95e157ba75d973865da6ff (diff)
feat: simple HTTP GET based consent fetch (#208)
Diffstat (limited to 'src/integrationTest/kotlin')
-rw-r--r--src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt
index f9fe2d4..2d1808a 100644
--- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt
+++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt
@@ -22,6 +22,7 @@ package dev.dnpm.etl.processor.config
import com.fasterxml.jackson.databind.ObjectMapper
import dev.dnpm.etl.processor.consent.ConsentEvaluator
import dev.dnpm.etl.processor.consent.GicsConsentService
+import dev.dnpm.etl.processor.consent.GicsGetBroadConsentService
import dev.dnpm.etl.processor.consent.MtbFileConsentService
import dev.dnpm.etl.processor.input.KafkaInputListener
import dev.dnpm.etl.processor.monitoring.RequestRepository
@@ -302,6 +303,23 @@ class AppConfigurationTest {
}
@Nested
+ @TestPropertySource(
+ properties =
+ [
+ "app.consent.service=GICS_GET_BC",
+ "app.consent.gics.uri=http://localhost:9000",
+ ],
+ )
+ inner class AppConfigurationConsentGicsGetBcTest(
+ private val context: ApplicationContext,
+ ) {
+ @Test
+ fun shouldUseConfiguredGenerator() {
+ assertThat(context.getBean(GicsGetBroadConsentService::class.java)).isNotNull
+ }
+ }
+
+ @Nested
inner class AppConfigurationConsentBuildinTest(
private val context: ApplicationContext,
) {