summaryrefslogtreecommitdiff
path: root/src/test/kotlin/dev/dnpm/etl
diff options
context:
space:
mode:
authorjlidke2025-07-23 22:11:47 +0200
committerGitHub2025-07-23 22:11:47 +0200
commitdfc9de78ceb8753392aac16e99dfc25346634ac9 (patch)
tree8006f5efa5fa35bbf1a802c3ebd754097e5e2f4f /src/test/kotlin/dev/dnpm/etl
parent199511e567884bb703277c276b782e54e528f744 (diff)
119 add transaction (#124)
Diffstat (limited to 'src/test/kotlin/dev/dnpm/etl')
-rw-r--r--src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt16
1 files changed, 14 insertions, 2 deletions
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 4646ff6..819454f 100644
--- a/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt
+++ b/src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt
@@ -71,8 +71,8 @@ class PseudonymizeServiceTest {
}
@Test
- fun sanitizeFileName(@Mock generator: GpasPseudonymGenerator) {
- val result= GpasPseudonymGenerator.sanitizeValue("l://a\\bs;1*2?3>")
+ fun sanitizeFileName() {
+ val result = GpasPseudonymGenerator.sanitizeValue("l://a\\bs;1*2?3>")
assertThat(result).isEqualTo("l___a_bs_1_2_3_")
}
@@ -90,4 +90,16 @@ class PseudonymizeServiceTest {
assertThat(mtbFile.patient.id).isEqualTo("UNKNOWN_123")
}
+ @Test
+ fun shouldReturnDifferentValues() {
+ val ag = AnonymizingGenerator()
+
+ val tans = HashSet<String>()
+
+ (1..1000).forEach { i ->
+ val tan = ag.generateGenomDeTan("12345")
+ assertThat(tan).hasSize(64)
+ assertThat(tans.add(tan)).`as`("never the same result!").isTrue
+ }
+ }
} \ No newline at end of file