Добавлена проверка длины названия задачи в команде создания. Теперь, если название превышает 30 символов, выводится сообщение об ошибке.

This commit is contained in:
KamaSK 2025-05-28 19:10:32 +03:00
parent 518e2e55bc
commit adc7fe67f8

View File

@ -14,6 +14,8 @@ public class CreateCommand implements Command {
public Optional<String> handle(String[] args, TaskService service) { public Optional<String> handle(String[] args, TaskService service) {
if (args.length > 0) { if (args.length > 0) {
var title = String.join(" ", args); var title = String.join(" ", args);
if (title.length() > 30)
return Optional.of("Ошибка: максимальная длинна названия задачи 30 символов.");
service.create(title); service.create(title);
return Optional.of(String.format("Задача \"%s\" успешно добавлена!", title)); return Optional.of(String.format("Задача \"%s\" успешно добавлена!", title));
} }