Unit Testing ohne Behauptungen

Gelegentlich komme ich zu einem Unit-Test, der nichts aussagt. Das Beispiel, auf das ich heute Morgen gestoßen bin, war das Testen, ob eine Protokolldatei geschrieben wurde, als eine Bedingung erfüllt war. Die Annahme war, dass der Test bestanden wurde, wenn kein Fehler ausgelöst wurde.

Ich persönlich habe kein Problem damit, aber es scheint ein bisschen "Code-Geruch" zu sein, einen Komponententest zu schreiben, mit dem keine Behauptungen verbunden sind.

Ich frage mich nur, was die Meinungen der Leute dazu sind.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage