diff options
| author | Alexander Schulz | 2026-11-03 12:02:08 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2026-11-03 12:06:27 +0100 |
| commit | 2df37cb52ee1d0e13d9a1a358609e900b86d29af (patch) | |
| tree | fbcf14b552b1bc0aec24c0b8a0aff6e8d7f57f71 /src/integrationTest | |
| parent | a07da577923bba319c76eb9bad568fde7a0f8e22 (diff) | |
feat: Vfps pseudonym service (#330)
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
Diffstat (limited to 'src/integrationTest')
| -rw-r--r-- | src/integrationTest/kotlin/dev/dnpm/etl/processor/config/AppConfigurationTest.kt | 19 |
1 files changed, 19 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 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 @@ -271,6 +272,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<VfpsPseudonymGenerator>()).isNotNull + } + } + + @Nested @TestPropertySource(properties = ["app.security.enable-tokens=true"]) @MockitoBean( types = [InMemoryUserDetailsManager::class, PasswordEncoder::class, TokenRepository::class], |
