From 333ac2d13ead6f0bdb508b121d92a399af825667 Mon Sep 17 00:00:00 2001 From: irof Date: Mon, 5 Mar 2018 20:23:22 +0900 Subject: [PATCH] red --- src/main/java/application/TodoService.java | 4 ++++ src/main/java/domain/Task.java | 7 ++++++- src/main/java/domain/Tasks.java | 4 ++++ src/test/java/application/TodoServiceTest.java | 9 ++++++++- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/main/java/application/TodoService.java b/src/main/java/application/TodoService.java index a2a542d..0905e30 100644 --- a/src/main/java/application/TodoService.java +++ b/src/main/java/application/TodoService.java @@ -1,9 +1,13 @@ package application; +import domain.Task; import domain.Tasks; public class TodoService { public Tasks tasks() { return new Tasks(); } + + public void add(Task task) { + } } diff --git a/src/main/java/domain/Task.java b/src/main/java/domain/Task.java index 28bb42e..d7259c6 100644 --- a/src/main/java/domain/Task.java +++ b/src/main/java/domain/Task.java @@ -2,8 +2,13 @@ public class Task { - TaskName name; + private final TaskName taskName; Status status; + + public Task(TaskName taskName) { + + this.taskName = taskName; + } } diff --git a/src/main/java/domain/Tasks.java b/src/main/java/domain/Tasks.java index 949f0f4..8374886 100644 --- a/src/main/java/domain/Tasks.java +++ b/src/main/java/domain/Tasks.java @@ -1,4 +1,8 @@ package domain; public class Tasks { + + public String asText() { + return ""; + } } diff --git a/src/test/java/application/TodoServiceTest.java b/src/test/java/application/TodoServiceTest.java index 7d359d2..a982a29 100644 --- a/src/test/java/application/TodoServiceTest.java +++ b/src/test/java/application/TodoServiceTest.java @@ -1,5 +1,7 @@ package application; +import domain.Task; +import domain.TaskName; import domain.Tasks; import org.junit.jupiter.api.Test; @@ -10,7 +12,12 @@ class TodoServiceTest { @Test void やることがとれる() { TodoService sut = new TodoService(); + + Task task = new Task(new TaskName("yarukoto")); + sut.add(task); + Tasks actual = sut.tasks(); - assertThat(actual).isNotNull(); + assertThat(actual.asText()) + .contains("yarukoto"); } } \ No newline at end of file