Я использую среду Boost Test для моего кода на С++, но есть две проблемы с ним, которые, вероятно, являются общими для всех тестовых фреймворков С++:
- Невозможно создать автоматические тестовые заглушки (например, путем извлечения публичных функций из выбранных классов).
- Вы не можете запустить один тест - вам нужно запустить весь "набор" тестов (если вы не создадите множество различных тестовых проектов, я думаю).
Кто-нибудь знает о лучшей структуре тестирования, или я навсегда завидую инструментам тестирования, доступным для разработчиков Java/.NET?