Вопросы к Поиску с Алисой
Отличие библиотек assert и require в Go для написания тестов заключается в том, что при использовании assert неудачный результат конкретной проверки не влияет на выполнение последующего кода теста, а при использовании require — сразу останавливает выполнение теста. www.sobyte.net otus.ru
Таким образом, assert позволяет собирать информацию, но накапливать результаты проверок, а require останавливает выполнение при неудаче теста. blog.jetbrains.com