Плюсы и минусы testify (assert, require)?

Ответ

testify дает assert и require: assert.Equal(t, expected, got), require.NoError(t, err). Плюсы: читаемые сообщения об ошибках, много готовых матчеров. Минусы: дополнительная зависимость, не идиоматичный для стандартной библиотеки стиль. В Go принято писать простые if got != want { t.Errorf(...) }.

assert.Equal(t, 42, result)
require.NotNil(t, obj)
assert.Contains(t, slice, item)
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.