Я хочу налаштувати структуру модульного тестування для проекту c (c не c ++). Я розглядав цей список і перевірили це запитання стосовнопотоків. Я хочу фреймворк, для якого я можу легко налаштуватимій проект, який використовує лише стандартні бібліотеки c та компілюється та запускається на Fedora 14 (64-розрядна версія). Це не вбудована система, як у питанні stackoverflow. Схоже, тестова система перевірки та google найкраще підійде. Ви, хлопці, знаєте про якісь переваги / недоліки використання одного над іншим, чи це кращий варіант? Раніше я використовував JUnit та NUnit для коду Java та c #. Якщо це важливо, я компілюю і запускаю все з командного рядка, замість того, щоб використовувати одну з IDE.
Відповіді:
3 для відповіді № 1... що використовує лише стандартні бібліотеки c ...
Чому ця вимога настільки важлива для тестової основи, якщо це не вбудована система? Я вірю, що ви можете зберегти свій робочий код c, використовуючи будь-який фреймворк c ++.
Якщо вимога дійсно стосується лише С, я думаю, що цецілком зрозуміло, що вам слід піти на чек. Якщо вимога лише до C не стосується тестової основи, тоді я б пішов на Google Test, оскільки, з того, що я бачив, він пропонує більше.
/ Ден