Test Suites
Тестовые наборы (Test Suites) в Google Test представляют собой группу тестов, которые объединены по какому-то логическому признаку. Тестовый набор позволяет вам организовать ваши тесты и группировать их для легкости управления и выполнения.
TEST(AddTest, PositiveNumbers)
:Это определение отдельного теста в тестовом наборе
AddTest
.PositiveNumbers
- это имя конкретного теста внутри тестового набораAddTest
.
TEST(AddTest, NegativeNumbers)
:Аналогично, это еще один тест в тестовом наборе
AddTest
, который проверяет функциюadd
на отрицательных числах.
TEST(AddTest, MixedNumbers)
:Еще один тест в тестовом наборе
AddTest
, который проверяет функциюadd
на смешанных (положительных и отрицательных) числах.
Когда вы запускаете тестовый проект, все тесты внутри тестового набора AddTest
будут выполнены последовательно, и результаты будут отражены в общем отчете.
Преимущества использования тестовых наборов включают в себя:
Организация тестов: Группировка тестов по смысловым блокам, что делает структуру тестов более ясной и поддерживаемой.
Выборочный запуск: Возможность запускать только определенные тестовые наборы, что полезно при работе над конкретными частями кода.
Логическая структура: Возможность выражения структуры вашего кода в структуре тестов, что облегчает чтение и понимание того, что именно тестируется.
Last updated