Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 3.23 KB

File metadata and controls

41 lines (31 loc) · 3.23 KB

IMPORTANT! Completed tasks are evaluate at the final result and the manner of applying the knowledge gained in the course

Required reading

JUnit:

TDD and Other Stuff:

Sandbox Examples:

Video Tutorials

Задачи

  1. Да се създадат тестове на задача 1 от Objects in Java за сумиране на стрингове. Да се тестват следните сценарии:
  • Дали с нормални данни връща очаквания резултат
  • При подаване на данни, които съдържат символи, различни от цифри, дали се хвърля нужното изключение.
  • При подаване на null аргумент дали се хвърля IllegalArgumentException
  1. Да се създадат тестове на задача 3 от Introducing Java (printArray, getSum и getMinElement)

  2. Чрез Test Driven Development (TDD) да се реализира програма за управлението на склад.

  • Складът може да получава нови и да продава наличните продукти.
  • Да се създадат няколко различни обекта - продукти, като за всеки от тях има определено максимално количество, което може да постъпи в склада.
  • Да се добави възможността продуктите в склада да се извеждат сортирани по цена. (За сортирането да се използва метода sort(List a) от класа Collections).
  • Да се определят различните сценарии и да се реализират чрез тестове.