Skip to content

Ilnur7/Lab1_OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Цели:

  1. Освоение синтаксиса и основ ООП в Java.
  2. Изучение возможностей стандартных структур данных (коллекций)
  3. Освоение работы с библиотекой тестирования JUnit

Задание:

  1. Разработать демонстрационную систему классов для моделирования систем хранения объектов.

  2. При превышении веса или высоты стопки выбрасывается собственное исключение (ItemStoreException?) (для обучения сделайте его проверяемым, т.е. классом-наследником Exception). Организуйте защиту от помещения одного и того же предмета в разные коробки/стопки одновременно (флажок у предмета или ссылка на контейнер или доп. свойство «внутри чего-то» или что-то ещё). (ItemAlreadyPlacedException?)

  3. Проведите тестирование полученной системы (создать наборы тестов JUnit) Обязательно протестировать: создание объектов, вычисление веса, упаковка/распаковка выбрасывание исключений [@Test(expected=SomeException.class ], лучше тестировать классы сначала по отдельности, а потом вместе.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages