Teste unitário sem asserções

De vez em quando eu venho em um teste de unidade que não afirma nada. O exemplo específico que encontrei esta manhã foi testar se um arquivo de log foi gravado quando uma condição foi atendida. A suposição era que, se nenhum erro fosse lançado, o teste seria aprovado.

Eu pessoalmente não tenho um problema com isso, no entanto, parece ser um "cheiro de código" para escrever um teste de unidade que não tem quaisquer asserções associadas a ele.

Basta saber quais são as opiniões das pessoas sobre isso?

questionAnswers(14)

yourAnswerToTheQuestion