diff --git a/todo/src/main/java/ru/kamask/pet/Task.java b/todo/src/main/java/ru/kamask/pet/Task.java index eebd6c2..3ec962b 100644 --- a/todo/src/main/java/ru/kamask/pet/Task.java +++ b/todo/src/main/java/ru/kamask/pet/Task.java @@ -67,6 +67,10 @@ class Task { return id; } + String getTitle() { + return title; + } + boolean getCompleted() { return completed; } diff --git a/todo/src/main/java/ru/kamask/pet/TodoApp.java b/todo/src/main/java/ru/kamask/pet/TodoApp.java index 4c039dd..2a7a09c 100644 --- a/todo/src/main/java/ru/kamask/pet/TodoApp.java +++ b/todo/src/main/java/ru/kamask/pet/TodoApp.java @@ -14,9 +14,10 @@ public class TodoApp { TodoApp app = new TodoApp(); taskManager = app.new TaskManager(); - // Task t1 = new Task("fasfas", "asfsadfsaafsadfsa"); - // Task.TaskPrinter printer = new Task.TaskPrinter(); - // printer.print(t1); + // taskManager.addTask(new Task("Тестовое дело", "Описание тестового дела.")); + // taskManager.addTask(new Task("Test work", "Description of test work.")); + + // taskManager.printTasks(); app.run(); @@ -179,5 +180,17 @@ public class TodoApp { markTaskCompletedById(tasks, id); } + void printTasks() { + class ShortTaskPrinter { + void print(Task task) { + System.out.printf("%-3s | %s\n", task.getId(), task.getTitle()); + } + } + + ShortTaskPrinter p = new ShortTaskPrinter(); + for (int i = 0; i < Task.taskCount; i++) + p.print(tasks[i]); + } + } }