Занятие 6. Тестирование

  1. Реализовать все тесты из test_lab5.h. Запустить в режиме отладки и проверить.

  2. Разработка через тестирование

    Необходимо разработать функцию вычисления вещественных корней квадратного уравнения:

    • Уравнение задаётся своими коэффициентами a, b, c;
    • Функция должна возвращать количество корней в зависимости от дискрименанта;
    • Значения корней передаются в качестве параметров функции (по ссылке).

    Разработать набор тестов, гарантирующих корректную работу функции в следующих случаях:

    • уравнение не имеет вещественных корней;
    • уравнение имеет нулевой дискрименант;
    • уравнение в приведенном виде а == 1 с целыми корнями;
    • уравнение с двумя вещественными корнями.