Re[15]: Зачем нужен cppunit?
От: Кодт Россия  
Дата: 21.09.05 14:47
Оценка:
Здравствуйте, eao197, Вы писали:

E>А как, интересно, обвязать unit-тестами, например, iconv или libxml2?


E>Может лучше, если убеждаешься, что баг именно в библиотеке, написать один единственный тест, которые показывает наличие именно этого бага. И новые версии библиотек проверять этим тестом. И только когда появится новый баг, то написать для него отдельный тест.


Ну ты же не всем iconv'ом пользуешься, а некоторыми юз-кейсами. Обвязываешь их.
То есть, попросту, всё то, что ты обвязал бы ASSERT'ами внутри программы вокруг вызова iconv, — выносишь в тест. (Ассерты тоже можно оставить).
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.