QA-001 #15

Merged
niklas.ortmann merged 2 commits from dev-QA001 into dev 2026-10-09 10:02:09 +02:00
Showing only changes of commit 26cc81388e - Show all commits
@@ -77,7 +77,8 @@ class PatientRepositoryTest {
assertEquals("0123 456789", loaded.phone1) assertEquals("0123 456789", loaded.phone1)
assertEquals("0987 654321", loaded.phone2) assertEquals("0987 654321", loaded.phone2)
assertNull(loaded.phone3) assertNull(loaded.phone3)
assertEquals(saved.createdAt, loaded.createdAt) // Die Datenbank speichert Millisekunden, upsert() liefert Instant.now() mit höherer Genauigkeit.
assertEquals(saved.createdAt.toEpochMilli(), loaded.createdAt.toEpochMilli())
} }
@Test @Test
@@ -87,11 +88,11 @@ class PatientRepositoryTest {
// createdAt im übergebenen Objekt wird bewusst ignoriert (Instant.EPOCH aus dem Helper). // createdAt im übergebenen Objekt wird bewusst ignoriert (Instant.EPOCH aus dem Helper).
val second = repo.upsert(patient(lastName = "Musterfrau")) val second = repo.upsert(patient(lastName = "Musterfrau"))
assertEquals(first.createdAt, second.createdAt) assertEquals(first.createdAt.toEpochMilli(), second.createdAt.toEpochMilli())
assertTrue(second.updatedAt >= first.updatedAt) assertTrue(second.updatedAt.toEpochMilli() >= first.updatedAt.toEpochMilli())
val loaded = repo.getById("p-1")!! val loaded = repo.getById("p-1")!!
assertEquals("Musterfrau", loaded.lastName) assertEquals("Musterfrau", loaded.lastName)
assertEquals(first.createdAt, loaded.createdAt) assertEquals(first.createdAt.toEpochMilli(), loaded.createdAt.toEpochMilli())
} }
@Test @Test