diff options
| author | Paul-Christian Volkmer | 2024-01-12 19:59:01 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2024-01-12 19:59:01 +0100 |
| commit | 113bf2dd2ee163f72e4b865f278f8a4a36abe6c9 (patch) | |
| tree | c280724a3a1dda685cabeb055ed56268add5b2b6 | |
| parent | 7ac151202a6ea06af6ea4d0f712e3e84f4daff76 (diff) | |
test: add pseudonymize generator property and default to tests
3 files changed, 5 insertions, 2 deletions
diff --git a/src/integrationTest/kotlin/dev/dnpm/etl/processor/EtlProcessorApplicationTests.kt b/src/integrationTest/kotlin/dev/dnpm/etl/processor/EtlProcessorApplicationTests.kt index 13252ac..67d2d05 100644 --- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/EtlProcessorApplicationTests.kt +++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/EtlProcessorApplicationTests.kt @@ -48,7 +48,8 @@ import org.testcontainers.junit.jupiter.Testcontainers @MockBean(MtbFileSender::class) @TestPropertySource( properties = [ - "app.rest.uri=http://example.com" + "app.rest.uri=http://example.com", + "app.pseudonymize.generator=buildin" ] ) class EtlProcessorApplicationTests : AbstractTestcontainerTest() { @@ -64,6 +65,7 @@ class EtlProcessorApplicationTests : AbstractTestcontainerTest() { @AutoConfigureMockMvc @TestPropertySource( properties = [ + "app.pseudonymize.generator=buildin", "app.transformations[0].path=diagnoses[*].icd10.version", "app.transformations[0].from=2013", "app.transformations[0].to=2014", diff --git a/src/integrationTest/kotlin/dev/dnpm/etl/processor/services/RequestServiceIntegrationTest.kt b/src/integrationTest/kotlin/dev/dnpm/etl/processor/services/RequestServiceIntegrationTest.kt index 715915b..88a3a08 100644 --- a/src/integrationTest/kotlin/dev/dnpm/etl/processor/services/RequestServiceIntegrationTest.kt +++ b/src/integrationTest/kotlin/dev/dnpm/etl/processor/services/RequestServiceIntegrationTest.kt @@ -46,6 +46,7 @@ import java.util.* @MockBean(MtbFileSender::class) @TestPropertySource( properties = [ + "app.pseudonymize.generator=buildin", "app.rest.uri=http://example.com" ] ) diff --git a/src/main/kotlin/dev/dnpm/etl/processor/config/AppConfiguration.kt b/src/main/kotlin/dev/dnpm/etl/processor/config/AppConfiguration.kt index d8604be..8d71b62 100644 --- a/src/main/kotlin/dev/dnpm/etl/processor/config/AppConfiguration.kt +++ b/src/main/kotlin/dev/dnpm/etl/processor/config/AppConfiguration.kt @@ -61,7 +61,7 @@ class AppConfiguration { return GpasPseudonymGenerator(configProperties) } - @ConditionalOnProperty(value = ["app.pseudonymize.generator"], havingValue = "BUILDIN") + @ConditionalOnProperty(value = ["app.pseudonymize.generator"], havingValue = "BUILDIN", matchIfMissing = true) @Bean fun buildinPseudonymGenerator(): Generator { return AnonymizingGenerator() |
