Предположим, что предварительные условия функций моего объекта проверены с помощью assert()
. Как я могу, не отрывая при этом волос, написать значимые модульные тесты, которые отлавливают сбои предварительных условий, когда я передаю неверные параметры функциям?
Я имею в виду, assert()
будет abort()
, так как же я могу выполнить все остальные тесты после этого?