Теория
Каким образом осуществляется процесс тестирования кода на языке Go?
В Go процесс тестирования встроен в стандартную библиотеку и очень прост в использовании. Для написания тестов создаются файлы с суффиксом test.go, в которых определяются функции с сигнатурой func TestXxx(t testing.T).
Читать ответ