7.2.6. Lagere Caching-Daten in Includes aus

Checkerberry db unterstützt das Caching von Tabellen. Checkerberry db merkt sich dabei lediglich, ob eine cacheable Tabelle bereits durch einen Test eingespielt wurde. Ist dies der Fall, so wird die Tabelle nicht erneut eingespielt. Insbesondere kommt es nicht zu einem Vergleich der Inhalte dieser Tabelle.

Dieses Verfahren geht von der Annahme aus, dass alle Tests, die den Cache nutzen, die gleichen Werte in den cacheable Tabellen erwarten. Aus diesem Grund sollten die Daten der cacheable Tabellen in eigene Testdaten ausgelagert werden. Die Daten können dann in die entsprechenden Testdaten eingebunden werden, sodass jeder Test tatsächlich die gleichen Daten der cacheable Tabellen verwendet. Auf diese Art und Weise werden potentielle Fehler vermieden.