Требования
- Создание файла с тестом в go
- Создание новых функций
- Создание функции тестирования
- Применение условий if
- Работа со встроенной функцией len
- Вызов критической ошибки, когда тест не должен проходить
Шаги
- Создание файла с тестом
- Описание тестовой функции
- Запуск теста
- Создание новой функции hello
- Применение функции hello в файле с тестом
- Опишем условие теста на длину строки
- Опишем условие теста на содержимое строки
- Фиксируем изменения и отправляем в репозиторий
- Разделим тест кейсы на разные функции
- Запустим тесты через команду go test
- Запустить команду go test с флагом cover
- Создаём Makefile