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

Как правильно тестировать в Golang?

Всем привет!

Есть метод отправки данных в канал
func (c *Connection) SendMessage(message []byte) {
	c.send <- message
}


Как правильно написать для него unit test?
  • Вопрос задан
  • 547 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф PRO
    4 месяца
    Далее
  • Stepik
    GOLANG NINJA. Искусство работы с ошибками и безмолвной паники
    4 недели
    Далее
Решения вопроса 2
Не надо на него писать юнит-тест, потому что этот метод достаточно тривиальный.

P.S. Если бы мы все-таки писали на него тест, то создали бы в тесте объект Connection, инициализировали у него канал и проверяли бы через чтение канала, пишется ли сообщение туда.
Ответ написан
Комментировать
@aikus
Дополню Александра примером из интернета.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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