Alle Artikel mit Tag Unit-Tests

Unit-Tests für zeitabhängigen Code
30. Juli 2018 in Tests

Jedem guten Software-Entwickler ist klar, dass Unit-Tests einen sehr wichtigen Beitrag zur Qualität von Software liefern und außerdem dem Entwickler ein gutes Gefühl geben. Oft ist es aber auf den ersten Blick nicht ganz einfach, den richtigen Weg zu finden, um Code automatisiert zu testen. Es gibt z.B. immer wieder Code, dessen Verhalten in irgendeiner Weise von der Systemzeit abhängt. Wenn man diesen Code nun testen will, müsste der Test eigentlich die Systemzeit manipulieren. In diesem Artikel möchte ich Wege zeigen, wie man solchen Code testen kann.