Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Test framework 
:(
    Опции темы
 
Какой фреймверк вы используете и почему
Boost Test [ 2 ]  [18.18%]
CppUnit [ 3 ]  [27.27%]
Google Test [ 2 ]  [18.18%]
другой [ 4 ]  [36.36%]
Всего проголосовавших: 11
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Lazin
Дата 16.3.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



я использую CppUnit, потому-что так сложилось исторически, но в последнее время присматриваюсь к Google Test, интересно кто чем пользуется и вообще, кто как пишет тесты
PM MAIL Skype GTalk   Вверх
Lazin
Дата 16.3.2009, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Up

Добавлено через 43 секунды
народ, кто использовал несколько разных фреймверков, поделитесь впечатлениями
PM MAIL Skype GTalk   Вверх
chaos
Дата 17.3.2009, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 6
Всего: 44



boost::test
только из-за того что лень качать и собирать отдельно cppunit smile
что касается тестирования, то пишу не часто - только для протоколов(проверить как создается запрос и как разбирается ответ), на тестирование всего отсального не хватает времени smile знаю что отговорка

ЗЫ про гугль тест слышу впервые.
ЗЫЫ они ваще млолдцы smile понравилась их нотация по оформлению кода

Это сообщение отредактировал(а) chaos - 17.3.2009, 07:50
PM WWW   Вверх
Lazin
Дата 17.3.2009, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(chaos @  17.3.2009,  07:48 Найти цитируемый пост)
они ваще млолдцы  понравилась их нотация по оформлению кода

мне очень нравится как там все организовано, пишешь в одном месте тест, и не надо больше нигде его регистрировать. В cppunit нужно это делать как минимум в 2х местах, нужно зарегистрировать класс - набор тестов с помощью CPPUNIT_TEST_SUITE_REGISTRATION, плюс нужно регистрировать каждый отдельный тест, в стиле a-la MFC

Код

class my_testcase : public CppUnit::TestFixture

  CPPUNIT_TEST_SUITE( my_testcase );
  CPPUNIT_TEST( first_test );
  CPPUNIT_TEST( second_test );
  CPPUNIT_TEST_SUITE_END();
public:
  void setUp();
  void tearDown();

  void first_test();
  void second_test();
}; 

PM MAIL Skype GTalk   Вверх
lv151
Дата 17.3.2009, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 916
Регистрация: 11.2.2008

Репутация: нет
Всего: 2



CppUnit, похож на NUnit smile
Удобно.

Это сообщение отредактировал(а) lv151 - 17.3.2009, 09:58
PM MAIL   Вверх
Cтpaнник
Дата 17.3.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 12.10.2008
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: нет



UnitTest++
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0834 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.