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

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

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


void Foo(string)

{

assert(CheckName(string));



}


Вопрос: есть ли способ написать test case для Foo, чтобы assert отработал и тест прошел успешно?
  • Вопрос задан
  • 2555 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Next_Alex
по-моему только переопределить сам макрос assert
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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