При возникновении нарушения доступа в модульном тесте с библиотекой ускоренного тестирования.Я не хочу останавливать тест при нарушении прав доступа в тесте с помощью библиотеки boost
, а затем тест был прерван и закончен.
Но я не хочу останавливать модульный тест. Просто я хочу получить исключение или уведомление.
Как мне?
Спасибо, и, пожалуйста, understad мой дурак английский (8 (|!.)
EDIT
ошибка нарушения доступа не в тестовой программе Это в целевой программе (тестируемой)
., например.
целевая программа
int target_function()
{
char *source;
strcpy(source, "access violation");
return 0;
}
т est
BOOST_AUTO_TEST_CASE(access_violation)
{
target_function();
BOOST_CHECK(false);
}
EDIT !!!
Я использую визуальную студию 2005 в системе windows и g ++ в системе linux.
EDIT !!! Я понял ваше мнение. Но я не программист программы. Поэтому я не могу их исправить. Я просто хочу продолжить свою тестовую программу. Я делаю много тестов. Так. всякий раз, когда моя тестовая программа удовлетворяет любой ошибке, передайте эту ошибку и продолжайте.
Какой компилятор вы используете? В какой операционной системе вы работаете? –