Основные понятия GoogleTest
При использовании GoogleTest вы начинаете с написания утверждений, которые представляют собой инструкции, проверяющие, является ли условие истинным. Результатом утверждения может быть успех, некритичная неудача или фатальный сбой. Если происходит фатальный сбой, это прерывает текущую функцию; в противном случае программа продолжается в обычном режиме.
Тесты используют утверждения для проверки поведения тестируемого кода. Если тест завершается сбоем или содержит неудачное утверждение, то он завершается неудачей; в противном случае он завершается успешно.
Набор тестов содержит один или несколько тестов. Вы должны сгруппировать свои тесты в наборы тестов, которые отражают структуру тестируемого кода.
Тестовая программа может содержать несколько наборов тестов.