summaryrefslogtreecommitdiff
path: root/src/integrationTest/kotlin/dev
diff options
context:
space:
mode:
Diffstat (limited to 'src/integrationTest/kotlin/dev')
-rw-r--r--src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt12
1 files changed, 12 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 f2bfd90..99ef0a2 100644
--- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt
+++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt
@@ -32,6 +32,7 @@ import dev.dnpm.etl.processor.output.RestDipMtbFileSender
import dev.dnpm.etl.processor.output.RestNngmMtbFileSender
import dev.dnpm.etl.processor.output.RoutedRestNngmMtbFileSender
import dev.dnpm.etl.processor.pseudonym.AnonymizingGenerator
+import dev.dnpm.etl.processor.pseudonym.AnonymizingHmacGenerator
import dev.dnpm.etl.processor.pseudonym.GpasPseudonymGenerator
import dev.dnpm.etl.processor.pseudonym.GpasSoapPseudonymGenerator
import dev.dnpm.etl.processor.security.TokenRepository
@@ -228,6 +229,17 @@ class AppConfigurationTest {
}
@Nested
+ @TestPropertySource(properties = ["app.pseudonymize.generator=buildin", "app.pseudonymize.hmac-key=Test"])
+ inner class AppConfigurationPseudonymizeGeneratorBuildinHmacTest(
+ private val context: ApplicationContext,
+ ) {
+ @Test
+ fun shouldUseConfiguredGenerator() {
+ assertThat(context.getBean<AnonymizingHmacGenerator>()).isNotNull
+ }
+ }
+
+ @Nested
@TestPropertySource(
properties =
["app.pseudonymize.generator=gpas", "app.pseudonymize.gpas.uri=http://localhost/"],