Skip to content

Add item requests and gateway#4

Merged
dendzim merged 29 commits into
mainfrom
add-item-requests-and-gateway
Apr 16, 2026
Merged

Add item requests and gateway#4
dendzim merged 29 commits into
mainfrom
add-item-requests-and-gateway

Conversation

@dendzim
Copy link
Copy Markdown
Owner

@dendzim dendzim commented Apr 13, 2026

Реализованы функциональности согласно фз 16.
Добавлена возможность делать запросы вещи
Добавлены ответы на запрос вещи
Проект разделен на два модуля (практика микросервесной архитектуры)
клиент и сервер
добавлены мок интеграционные и юнит тесты
Все тесты постман проходит успешно.

dendzim added 23 commits April 7, 2026 16:20
Copy link
Copy Markdown

@VadimZharkov VadimZharkov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Верная структура проекта, нужно исправить одно замечание.
В части недостаточности процентов покрытия тестами, можно использовать след. лайфхак, просто добавить не покрытые тестами классы в один из тестовых методов, например
test

@dendzim
Copy link
Copy Markdown
Owner Author

dendzim commented Apr 15, 2026

Внес необходимые аннотации в модуль Gateway.
Спасибо за лайфхак! Я с помощью него выяснил какие классы не покрывались тестами и смог разобраться как пользоваться встроенным в Idea инструментарием для покрытия. В итоге добавил проверку на существующую почту при создании пользователя и добавил соотвествующий метод в репозиторий. Докинул тестов в классы где покрытие строк было ниже 90% чтобы уложиться в проверки в том числе тесты исключений который не покрывались. Теперь все прошло успешно.

@dendzim dendzim merged commit c15935e into main Apr 16, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants