Re[3]: Unit-test, просветите?
От: uzhas Ниоткуда  
Дата: 17.01.14 19:14
Оценка:
Здравствуйте, Abyx, Вы писали:

A>сейчас лучший фреймворк — это Catch (https://github.com/philsquared/Catch)

A>(всё в одном .h файле, удобный синтаксис, быстр, прост в использовании)

не пользовался, но первое впечатление после прочтения доки и взвешивания исходников
1) все в одном огромном файле (320 Кб папка include весит), ох уж эта мода все в хедеры пихать
2) макросы с простыми именами типа CHECK, REQUIRE, WHEN, GENERATE, FAIL — высока вероятность клешей с другим кодом
3) свои смарт пойнтеры, свой движок xml, свой noncopyable и много еще всяких великов =)
4) не углублялся, почему либа пропагандирует "tearDown — это зло", но под либу придется перестраивать мышление и строить юнит тесты по-другому

в целом, либа выглядит достаточно мощной:
1) куча стратегий, этим напоминает мощный gmock
2) сразу cmdline к тестам появляется
3) есть вменяемая дока

спасибо, надеюсь, однажды пригодится
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.