From bf8f87b261fb033088e6b4d7a6566d8b6f5aefed Mon Sep 17 00:00:00 2001 From: jlidke Date: Mon, 4 Sep 2023 15:41:22 +0200 Subject: fix: removed gaps system from GPAS pseudonym value. Also added clean up method, which will replace filename invalid characters witch '_'. (#11) --- .../dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/test/kotlin/dev') diff --git a/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt b/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt index a30a328..4646ff6 100644 --- a/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt +++ b/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt @@ -70,6 +70,13 @@ class PseudonymizeServiceTest { assertThat(mtbFile.patient.id).isEqualTo("123") } + @Test + fun sanitizeFileName(@Mock generator: GpasPseudonymGenerator) { + val result= GpasPseudonymGenerator.sanitizeValue("l://a\\bs;1*2?3>") + + assertThat(result).isEqualTo("l___a_bs_1_2_3_") + } + @Test fun shouldUsePseudonymPrefixForBuiltin(@Mock generator: AnonymizingGenerator) { doAnswer { -- cgit v1.2.3