From 2df37cb52ee1d0e13d9a1a358609e900b86d29af Mon Sep 17 00:00:00 2001 From: Alexander Schulz Date: Tue, 3 Nov 2026 12:02:08 +0100 Subject: feat: Vfps pseudonym service (#330) Co-authored-by: Paul-Christian Volkmer --- .../dnpm/etl/processor/config/AppConfigurationTest.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/integrationTest/kotlin/dev') 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 99ef0a2..e1e9f0d 100644 --- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt +++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt @@ -35,6 +35,7 @@ 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.pseudonym.VfpsPseudonymGenerator import dev.dnpm.etl.processor.security.TokenRepository import dev.dnpm.etl.processor.security.TokenService import dev.dnpm.etl.processor.services.RequestProcessor @@ -270,6 +271,24 @@ class AppConfigurationTest { } } + @Nested + @TestPropertySource( + properties = + [ + "app.pseudonymize.generator=vfps", + "app.pseudonymize.vfps.uri=http://localhost/", + "app.pseudonymize.vfps.patient-namespace=test", + ], + ) + inner class AppConfigurationPseudonymizeGeneratorVfpsTest( + private val context: ApplicationContext, + ) { + @Test + fun shouldUseConfiguredGenerator() { + assertThat(context.getBean()).isNotNull + } + } + @Nested @TestPropertySource(properties = ["app.security.enable-tokens=true"]) @MockitoBean( -- cgit v1.2.3