Skip to content

SolarDm/library

Repository files navigation

Library Server

Небольшой сервис, который представляет собой электронную библиотеку. На данный момент он содержит простейшие команды для работы с книгами, подробнее будет рассказано ниже.

Запуск

Перед запуском проекта следует прописать в командной строке

make generate

В случае если вы работаете на Windows рекомендуется использовать WSL.

Стартовая точка проекта

Реализованные запросы

  • AddBook - добавляет книгу в библиотеку
  • UpdateBook - изменяет данные у книги в библиотеке
  • GetBookInfo - возвращает данные книги, находящейся в библиотеке
  • RegisterAuthor - добавляет данные автора в библиотеку
  • ChangeAuthorInfo - обновляет информацию об авторе
  • GetAuthorInfo - возвращает данные об авторе
  • GetAuthorBooks - возвращает все книги определённого автора

Более подробно с каждым из запросов можно ознакомится в файле.

Тесты

К данному проекту написаны unit тесты, для которых были сгенерированы моки. Кроме того, присутствуют integration тесты.

Особенности

В проекте были использованы следующие технологии

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors