Какие тестовые фреймворки для Go существуют?

Junior
156 просмотров
AFK Offer AI

В Go обычно хватает стандартного пакета testing. Из сторонних — testify (самый популярный, assert/require/suite/mock), ginkgo с gomega (BDD стиль), и go-cmp для сравнения структур. Для таблично-управляемых тестов используют стандартный подход с sub-tests. Многие гошники принципиально не используют фреймворки и пишут на чистом testing.

Следующий вопрос

Как писать fuzz test?