Рой Виктор - Лабораторная работа №2

Возможно, со старым дизайоном, могло бы получится, что удалялись указатели, которые не были проиницилизированы. 

Я не понимаю, как писать такие тесты. Мы кидаем мусор и получим мусор. 
Вместе с этими тестами нужно организовать проверку некорректных значений в самой функции, чтобы на них функция выкидывала стандартные значения (0, execption ...) ?