From 5b825a730a1b6ea729f81cd0d52fe38f4491b743 Mon Sep 17 00:00:00 2001 From: Wilmer Winkler Date: Fri, 10 Jan 2025 10:24:19 +0100 Subject: [PATCH 1/4] Tests done --- .../java/com/booleanuk/core/TodoItemTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/com/booleanuk/core/TodoItemTest.java b/src/test/java/com/booleanuk/core/TodoItemTest.java index 095af82..116f561 100644 --- a/src/test/java/com/booleanuk/core/TodoItemTest.java +++ b/src/test/java/com/booleanuk/core/TodoItemTest.java @@ -5,4 +5,19 @@ class TodoItemTest { + @Test + public void setStatusOnItem(){ + TodoItem todoItem = new TodoItem("Clean", "vacuum the apartment", "Not done"); + + todoItem.setStatus("Done"); + + Assertions.assertSame("Done", todoItem.getStatus()); + } + + @Test + public void getStatusOnItem(){ + TodoItem todoItem = new TodoItem("Clean", "vacuum the apartment", "Not done"); + + Assertions.assertSame("Not done", todoItem.getStatus()); + } } From 36fb00dc0a7dea04b7578cabe136a0a49e853b51 Mon Sep 17 00:00:00 2001 From: Wilmer Winkler Date: Fri, 10 Jan 2025 10:28:44 +0100 Subject: [PATCH 2/4] Now tests are done --- .../java/com/booleanuk/core/TodoItemTest.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/test/java/com/booleanuk/core/TodoItemTest.java b/src/test/java/com/booleanuk/core/TodoItemTest.java index 116f561..4d757e8 100644 --- a/src/test/java/com/booleanuk/core/TodoItemTest.java +++ b/src/test/java/com/booleanuk/core/TodoItemTest.java @@ -20,4 +20,36 @@ public void getStatusOnItem(){ Assertions.assertSame("Not done", todoItem.getStatus()); } + + @Test + public void setTitleOnItem(){ + TodoItem todoItem = new TodoItem("Clean", "vacuum the apartment", "Not done"); + + todoItem.setTitle("Wash"); + + Assertions.assertSame("Wash", todoItem.getTitle()); + } + + @Test + public void getTitleOnItem(){ + TodoItem todoItem = new TodoItem("Run", "vacuum the apartment", "Not done"); + + Assertions.assertSame("Run", todoItem.getTitle()); + } + + @Test + public void setDetailOnItem(){ + TodoItem todoItem = new TodoItem("Clean", "vacuum the apartment", "Not done"); + + todoItem.setTitle("Clean the kitchen"); + + Assertions.assertSame("Clean the kitchen", todoItem.getDetail()); + } + + @Test + public void getDetailOnItem(){ + TodoItem todoItem = new TodoItem("Clean", "clean the floors", "Not done"); + + Assertions.assertSame("clean the floors", todoItem.getDetail()); + } } From 2a0d77626666bdc4c7eaedb55dc0943b13b727a8 Mon Sep 17 00:00:00 2001 From: Wilmer Winkler Date: Fri, 10 Jan 2025 10:37:31 +0100 Subject: [PATCH 3/4] All done --- .../java/com/booleanuk/core/TodoItem.java | 22 ++++++++++++++++--- .../java/com/booleanuk/core/TodoItemTest.java | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/booleanuk/core/TodoItem.java b/src/main/java/com/booleanuk/core/TodoItem.java index 655d825..c607211 100644 --- a/src/main/java/com/booleanuk/core/TodoItem.java +++ b/src/main/java/com/booleanuk/core/TodoItem.java @@ -1,9 +1,9 @@ package com.booleanuk.core; public class TodoItem { - public String title; - public String detail; - public String status; + private String title; + private String detail; + private String status; public TodoItem(String title, String detail, String status) { this.title = title; @@ -18,4 +18,20 @@ public void setStatus(String status) { public String getStatus() { return this.status; } + + public void setDetail(String detail) { + this.detail = detail; + } + + public String getDetail() { + return this.detail; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getTitle() { + return this.title; + } } diff --git a/src/test/java/com/booleanuk/core/TodoItemTest.java b/src/test/java/com/booleanuk/core/TodoItemTest.java index 4d757e8..b2080fa 100644 --- a/src/test/java/com/booleanuk/core/TodoItemTest.java +++ b/src/test/java/com/booleanuk/core/TodoItemTest.java @@ -41,7 +41,7 @@ public void getTitleOnItem(){ public void setDetailOnItem(){ TodoItem todoItem = new TodoItem("Clean", "vacuum the apartment", "Not done"); - todoItem.setTitle("Clean the kitchen"); + todoItem.setDetail("Clean the kitchen"); Assertions.assertSame("Clean the kitchen", todoItem.getDetail()); } From 739951971d12036ae1be945c1f5f61adb2ad09b6 Mon Sep 17 00:00:00 2001 From: Wilmer Winkler Date: Fri, 10 Jan 2025 10:38:04 +0100 Subject: [PATCH 4/4] All done --- src/main/java/com/booleanuk/core/TodoItem.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/booleanuk/core/TodoItem.java b/src/main/java/com/booleanuk/core/TodoItem.java index c607211..a1dea54 100644 --- a/src/main/java/com/booleanuk/core/TodoItem.java +++ b/src/main/java/com/booleanuk/core/TodoItem.java @@ -9,6 +9,7 @@ public TodoItem(String title, String detail, String status) { this.title = title; this.detail = detail; this.status = status; + } public void setStatus(String status) {