Задание calculate_average
Цель: Целью данной задачи является разработка тест-кейсов на основе технического задания (ТЗ), написание пустышки функции в соответствии с ТЗ и проведение тестирования данной функции.
Техническое задание: Разработать функцию calculate_average
, которая принимает на вход список чисел и возвращает их среднее арифметическое. Если входной список пуст, функция должна вернуть значение None
.
Шаги:
Разработка тест-кейсов:
Написать несколько тест-кейсов, покрывающих различные сценарии использования функции. Учесть случаи с пустым списком, списком из одного элемента, и обычным списком чисел.
Написание пустышки функции:
Создать пустую функцию
calculate_average
, которая соответствует ТЗ.
Подготовка к тестированию
написать тест-кейсы для функции при помощи google test.
Реализация функции:
Написать код функции
calculate_average
в соответствии с ТЗ.
Тестирование функции:
Используя написанные тест-кейсы, провести тестирование функции.
В случае наличия ошибок или неправильного поведения функции, внести соответствующие изменения.
Примечание: Пожалуйста, предоставьте полный код функции calculate_average
и тестов.
Last updated