Задать вопрос
ixSci
@ixSci

Как объединить UnitTest с assert C++?

Допустим есть у функция, которая получает некое имя. Это имя не поступает извне(от пользователя) и должно подчинятся определенным правилам. Для гарантии, что непотребное имя не попало к нам я делаю assert, псевдокод:


void Foo(string)

{

assert(CheckName(string));



}


Вопрос: есть ли способ написать test case для Foo, чтобы assert отработал и тест прошел успешно?
  • Вопрос задан
  • 2554 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Next_Alex
по-моему только переопределить сам макрос assert
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы