Ответ - мнение. Я бы сказал, нет. Но такие вопросы действительно возникают в повседневной работе, и я понимаю этот вопрос, поэтому позвольте мне высказать еще одно мнение:
Я бы судил исходя из конкретной ситуации. Если вы думаете, что «мои процедуры модульного тестирования все-таки проверяют все» (и полагаются на это), и вы видите, что любая из вышеперечисленных процедур может когда-нибудь измениться на что-то более сложное, тогда ответ - ДА. На подобные вопросы я иногда отвечаю «ДА», чтобы через некоторое время выяснить, что это действительно излишне. Затем в других случаях я сужу: «О, нет, это действительно излишне», но позже я узнаю, что был аспект, о котором я никогда не думал.
Как это проверить? Как и во всех тестовых примерах: определите ввод и ожидаемый результат. Установить его. Возьми. Проверьте, есть ли у вас то, что вы установили.