инфраструктура модульного тестирования для Microsoft Visual C ++ 6.0 - PullRequest
3 голосов
/ 12 марта 2010

Существует ли инфраструктура модульного тестирования для Microsoft Visual C ++ 6.0?

Ответы [ 4 ]

2 голосов
/ 12 марта 2010

Я не программист на C ++, но я думаю, CppUnit делает свое дело. Я уверен, что есть другие.

1 голос
/ 08 октября 2012

Есть VC6 порт Phil Nash ' Catch test framework .

Catch легко запустить, поскольку он упакован в один заголовок и не имеет внешних зависимостей, кроме стандартной библиотеки C ++.

Контрольные примеры записываются в виде саморегистрационных функций или методов, опционально разделенных на разделы. Для сравнения Catch требуется только один макрос утверждения ядра, для сравнения используются стандартные операторы C, но при этом выполняется разложение полного выражения и запись значений lhs и rhs.

1 голос
/ 12 марта 2010

Вы можете прочитать эту статью для получения списка всех платформ модульного тестирования C ++ и проверить, какая из них работает с VS6.0

0 голосов
/ 12 марта 2010

CppUnit требует больше работы, чем необходимо, особенно работы, необходимой для создания нового тестового примера. Первоначальный автор, Майкл Фезерс, опубликовал упрощенную структуру, которая использовалась в качестве основы для других. Я использовал UnitTest ++ и очень заинтересован в googletest . Любой из них позволит вам создать новый тестовый пример без необходимости объявлять его и вручную добавить в набор; рамки делают это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...