по death tests (expect_exit и assert_exit), в документации не все понятно 😐
Задай вопрос без вступительной лирики
у меня есть void функция, внутри: if foo > 5 return; пишу тест, хочу использовать expect_exit, но не могу понять, функция у меня тут с каким exit code возвращается?
Void ни с каким
вот и мой вопрос скорее можно ли как то в google test протестировать эту функцию, используя эти expect_exit / assert_exit? непонятно
Если функция не noreturn то скорее всего рано или поздно ты из неё выйдешь
Daath tests это про завершение процесса, а не функции
Обсуждают сегодня