• Вы здесь

    Какие основные функции и возможности предоставляет Google Test?

    Нейро

    Ответ создан на основе результатов поиска

    Некоторые основные функции и возможности Google Test:
    • Автоматическое обнаружение тестов 4. Каждый объявленный в программе тест автоматически будет запущен 5.
    • Объединение тестов в группы 5. Полное имя теста формируется из имени группы и собственного имени теста 5.
    • Использование тестовых классов 5. Это позволяет создавать и повторно использовать одну и ту же конфигурацию объектов для нескольких различных тестов 5.
    • Готовые макросы для сравнения полученного результата с ожидаемым 2. Например, ASSERT_FLOAT_EQ, ASSERT_DOUBLE_EQ, ASSERT_THROW, ASSERT_NO_THROW и другие 2.
    • Вывод ожидаемого и реально полученного значения 2. Когда тест падает, Google Test сам выведет эти значения 2.
    • Запуск заданного подмножества тестов 2. Также можно запускать тесты многократно и в псевдослучайном порядке 2.
    • Генерация отчётов в формате XML 2. Это позволяет интегрировать Google Test с системами непрерывной интеграции и интерактивными средами разработки 2.