8000 GitHub - opozing/Sprint_8
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

opozing/Sprint_8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Задание

На банковской карте можно напечатать данные владельца. Чтобы это сделать, принтеру передают строку с именем и фамилией — например, «Тимоти Шаламе».

Её получится напечатать, если соблюдены требования:

  • в строке не меньше 3 и не больше 19 символов,
  • в строке есть только один пробел,
  • пробел стоит не в начале и не в конце строки.

Твоя программа должна проверять, можно ли напечатать строку на карте. Например, «Тимоти Шаламе» — можно, а «ТимотейШевроле» — нет. Программа будет состоять из двух классов: основной класс для запуска; класс с методом валидации строки, которая содержит имя и фамилию.

Что нужно сделать

  • Напиши код программы в IDEA.
  • Напиши проверки: полностью покрой класс Account тестами.
  • Выложи код программы и тесты на GitHub.
  • Подними Jenkins локально. Нужно прикрутить репозиторий и запустить сборку. Если не помнишь, как это делать, вот шпаргалка.
  • Настрой прогон проверок в Jenkins, чтобы тесты не падали.
  • Добавь Allure к коду тестов и проследи, чтобы отчёт появился в Jenkins.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0