Изучаем Golang. Урок 12. Тестирование. Часть 2. GoConvey
Вставка
- Опубліковано 8 лют 2025
- В этом ролике мы продолжим говорить о тестировании приложений на Go. И рассмотрим фреймворк GoConvey для тестирования.
Приятного просмотра!
Первая часть про тестирование: • Изучаем Golang. Урок 8...
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
Больше обо мне и курсах можно прочитать здесь:
artofedu.org/
Больше информации есть в ролике на ютубе:
• Анонс: Курс Начальная ...
На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
Другие видео:
Изучаем Python. Урок 1. Основы. Бонус: Пишем приложение на FastAPI • Изучаем Python. Урок 1...
Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока! • Изучаем Golang. Урок 1...
Разработка системы заметок на Python, Golang и микросервисы в 2021 году • Разработка системы зам...
Как стать разработчиком. Часть 1 • Как стать разработчико...
Что такое микросервисы за 200 секунд • Что такое микросервисы...
Что такое Apache Kafka за 200 секунд • Что такое Apache Kafka...
Telegram Group: t.me/theartofd...
VK: thearto...
Дружественный Golang чат: t.me/gogolang
----
Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации, об этом можно почитать здесь: mitkadr.ru.
На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и хорошего просмотра!
#golang #урок #tutorial #голенг #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
Курс доступен в 3 вариациях:
1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой.
2. Полный видеокурс
3. Отдельные блоки с лекциями
Больше обо мне и курсах можно прочитать здесь:
bit.ly/3XK1oZp
Записаться на курс можно вот тут:
bit.ly/406V3IY
А видео курс тут:
bit.ly/406VgMg
А отдельные блоки с видео тут:
bit.ly/3Rfmhcj
Больше информации есть в ролике на ютубе:
ua-cam.com/video/E0b0dmwf-6c/v-deo.html
На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
Пишу все тесты на Testify (слышу «тесты в го» - в голове сразу тестифай... хм 🤔) и, если честно, даже не слышал про этот фреймворк 😅 спасибо за обзор!
Так увлекся слушанием, что даже сделал себе напиток!
Какой?
@@TheArtofDevelopment Маргариту
Cупер!
Golang oчеть крут!
AlmostEqual делает множество с круглыми скобками, поэтому края множества с погрешностью не входят в допустимое значение, поэтому и валится тест
Если вы столкнулись с проблемой запуска веб интерфейса через терминал GoLand на Windows.
Вот три варианта запуска:
1) Прописать полный путь до экзешника (goconvey.exe) в терминале GoLand.
2) Найти на диске и запустить экзешник вручную \GOPATH\bin\goconvey.exe
3) Прописать в командной строке Windows: %GOPATH%\bin\goconvey
Если есть более простой способ, типа того что на видео, пинганите.
Для работы с "smartystreets/goconvey/convey" пришлось еще ставить пакеты: "jtolds" и "smartystreets/assertions", но все равно получился обычный отчет😐 Может быть нужно еще какие то настройки или утилиты качать для VSCode?
не запускал в vscode
Да как-то оно запутанно с Reset и странным поведением, показанным с примером на переменной x. Я не представляю как можно читать и разбирать работу таких тестов, оно максимально неинтуитивно, сразу представляется куча багов и проблем связанных с этим + высокая сложность поддержки
А как установить го конви ты не написал
Даже ссылкку на установку не оставил
все скачивается через go get с github. а в целом залетай в ТГ, мы там на такие вопросы отвечаем
@@TheArtofDevelopment На Windows go get не собрал в bin подкаталоге бинарник goconvey.exe (просто скачал исходники), пришлось ставить через go install (может кому пригодится, кто на винде).
$GOPATH/bin/goconvey нет такого файла или каталога. как запустить на линукс?
установить goconvey