Skip to content

TanjaDalvadiants/PosterManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PosterManager

CI, Maven, JaCoCo, Mockito, divide and conquer

«Композиция и зависимость объектов. Mockito при создании автотестов»

Менеджер афиши, который умеет:

  • добавлять новый фильм
  • выводить все фильмы в порядке добавления (findAll)
  • выводить максимальный лимит последних добавленных фильмов в обратном от добавления порядке (findLast)

выводится последние 10 добавленных фильмов, но при создании менеджера можно указать другое число,например,5, а не 10. То есть у менеджера два конструктора: один без параметров, выставляющий лимит менеджера в 10, а другой с параметром, берущий значение лимита для менеджера из параметра конструктора.

Дополнительно создана ветка layers, в которой разделен менеджер на менеджера и репозиторий. В репозитории следующие методы:

  • findAll — возвращает массив всех хранящихся в массиве объектов
  • save — добавляет объект в массив
  • findById — возвращает объект по идентификатору, либо null, если такого объекта нет
  • removeById — удаляет объект по идентификатору

About

✅ CI, Maven, JaCoCo, Mockito, divide and conquer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages