Мы подготовили для вас полезный промпт, который поможет быстро создать качественные тесты для любых C++ функций с использованием современных фреймворков.
✏️ Промпт:
Create two [ define technology ] tests for the above 'tempFunction' function. One that is expected to pass and one that is expected to fail.
Где [ define technology ] — это ваш тестовый фреймворк (Google Test, Catch2, Boost.Test и т.д.).
✅ Пример использования:
•
Create two Google Test tests for the above 'calculateAverage' function. One that is expected to pass and one that is expected to fail.•
Create two Catch2 tests for the above 'validateEmail' function. One that is expected to pass and one that is expected to fail.💡Такой подход поможет вам:
• Создать тесты в едином стиле
• Покрыть как успешные, так и неуспешные сценарии
• Быстро адаптироваться к любому тестовому фреймворку
• Обеспечить базовое покрытие для локальной валидации
🍴 Какие тестовые фреймворки вы используете в своих C++ проектах? Делитесь опытом в комментариях!
Библиотека C/C++ разработчика
#буст