Ich habe eine Methode, die localtime
aufruft, für die ich einen Komponententest schrieb. Ich sende den Anruf an localtime
in meinem Test, damit ich die erwarteten Antworten kenne. So weit, ist es gut. Ich führe zufällig den Komponententest auf einer Maschine in einer anderen Zeitzone durch, und vorhersagbar scheitern die Tests, weil sie einige Stunden frei sind. Ich nehme an, dass ich die korrekten Erwartungswerte dynamisch bestimmen könnte, aber das scheint gegen die Idee zu gehen, die Antwort zu kennen, bevor ich die Frage stelle.Wie Unit Testfunktionen aufrufen localtime() in Perl?
Irgendwelche Gedanken darüber, wie man das angeht? Überschreiben localtime
? Das scheint extrem.
Danke!
tzset war genial - danke für den Zeiger! –