есть сторонний пакет, а в нём тип с методами, но без явного определения интерфейса для этого типа
сразу вопрос - а как можно замокать реализацию этого стороннего типа в юнит тестах, если автор не предоставил описание интерфейса этого типа?
в го ты можешь сам описать интерфейс этого типа, а потом на основе этого интерфейса получить мок, и всё это не трогая сторонний пакет
>но без явного определения интерфейса для этого типа зависит от того, что из себя представляет пакет
Обсуждают сегодня