Ограничения для gtest-тестов
Ограничения для gtest-тестов
Для gtest-тестов не поддерживаются тесты на отказ (gtest-death-test.h) в связи с ограничениями поддержки POSIX в KasperskyOS. Из-за ограничения взаимодействия между потоками исполнения посредством сигналов (интерфейс kill()) не поддерживаются следующие макросы:
ASSERT_DEATH(statement,matcher).EXPECT_DEATH(statement,matcher).EXPECT_DEBUG_DEATH(statement,matcher).ASSERT_DEBUG_DEATH(statement,matcher).EXPECT_EXIT(statement,predicate,matcher).ASSERT_EXIT(statement,predicate,matcher).
Не выполняют никаких действий следующие макросы:
EXPECT_DEATH_IF_SUPPORTED(statement,matcher).ASSERT_DEATH_IF_SUPPORTED(statement,matcher).
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!