Skip to content

Возвращает список кафе из указанного города по запросу, с указанием количества.

Notifications You must be signed in to change notification settings

Ra1nz0r/cafe_list_with_testify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Список кафе по городу.

Сервис возвращает список кафе из указанного города по запросу, с указанием количества. Если какие-то параметры указаны некорректно (нет такого города, неправильно указано количество), обработчик вернёт ошибку.

  • Сервер будет ожидать обращение по пути /cafe. C параметрами Get:
    • count - количество кафе, которые нужно вернуть.
    • city - город, в котором нужно найти кафе.
  • Реализовано три теста:
    • Запрос корректный, возвращается код 200 и тело ответа не пустое.
    • Город не поддерживается. Сервис возвращает код 400 и ошибку.
    • Если количество больше, чем есть всего, должны вернуться все доступные кафе.

Инструкция по локальному запуску:

Запуск производится по-умолчанию: go run ./...
По-умолчанию приложение запускается: 0.0.0.0:8080
Тесты выполняются по-умолчанию: go test -v ./... -count=1
Данные передаются и добавляются в файле internal/globals/map_with_example.go, формат map[string][]string


Пример:

logo

About

Возвращает список кафе из указанного города по запросу, с указанием количества.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages