diff options
Diffstat (limited to 'src/integrationTest/kotlin/dev')
| -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], |
