Es scheint ein Henne-Ei-Problem zu sein.
Sie können eine Schreibfunktion in einen Datenspeicher schreiben lassen, wissen jedoch nie, dass Sie sie ohne eine getestete Lesefunktion ordnungsgemäß gespeichert haben.
Sie können eine Lesefunktion aus einem Datenspeicher lesen lassen, aber wie können Sie Inhalte in diesen Datenspeicher einfügen, um sie ohne eine getestete Schreibfunktion zu lesen?
BEARBEITEN:
Ich verbinde mich mit einer SQL-Datenbank und mache Transaktionen mit dieser, um Objekte zur Verwendung zu speichern und zu laden. Es macht keinen Sinn, die von der Datenbank bereitgestellten Zugriffsfunktionen zu testen, aber ich verpacke solche DB-Funktionen, um die Objekte zu serialisieren / deserialisieren. Ich möchte sichergehen, dass ich die richtigen Dinge zur und von der DB richtig schreibe und lese.
Es ist nicht wie Hinzufügen / Löschen, wie @snowman erwähnt. Ich möchte wissen, dass der Inhalt, den ich geschrieben habe, korrekt ist, aber das erfordert eine gut getestete Lesefunktion. Wenn ich lese, möchte ich sichergehen, dass mein Lesen ein Objekt korrekt erstellt hat, das dem entspricht, was geschrieben wurde. Dies erfordert jedoch eine gut getestete Schreibfunktion.