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..e9327a1 100644 --- a/todo/src/main/java/ru/kamask/pet/TodoApp.java +++ b/todo/src/main/java/ru/kamask/pet/TodoApp.java @@ -14,11 +14,12 @@ 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.")); - app.run(); + 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]); + } + } }