diff options
Diffstat (limited to 'src/test/kotlin/dev')
| -rw-r--r-- | src/test/kotlin/dev/dnpm/etl/processor/pseudonym/PseudonymizeServiceTest.kt | 16 |
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 |
