Автоматизированное модульное тестирование С - PullRequest
7 голосов
/ 22 июля 2011

У меня есть библиотека C, скомпилированная с MinGW, проект C Eclipse. Библиотека состоит из множества модулей, каждый модуль может быть протестирован.

Каков наилучший способ (с использованием MACROS или чего-то еще), как написать тесты для этой библиотеки, скомпилировать ее и запустить в Eclipse / CDT IDE?

РЕДАКТИРОВАТЬ: Я видел, что некоторые люди используют

#ifdef TEST

int main(void)
{
   ...TEST LOGIC...
}
#endif

но не знаю, как подключить его к Eclipse.

Ответы [ 2 ]

3 голосов
/ 22 июля 2011

Я бы предложил использовать CuTest с Makefile.

1 голос
/ 23 июля 2011

Другим инструментом тестирования является C ++ Test Parasoft

Другой инструмент может ссылаться на эту ссылку http://opensourcetesting.org/unit_c.php

...