8000 delete service item · blackbeltcoder/Todoo@604f78d · GitHub
[go: up one dir, main page]

Skip to content

Commit 604f78d

Browse files
delete service item
1 parent bd63c87 commit 604f78d

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

src/main/java/com/sar/sandpit/ItemService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ public void add(Item item) {
2222

2323
}
2424

25+
@Override
26+
public boolean delete(Item item) {
27+
28+
itemStore.deleteItem(item);
29+
return false;
30+
}
31+
2532
@Override
2633
public Item retrieve(long id) {
2734
return null;

src/main/java/com/sar/sandpit/ItemServiceable.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ public interface ItemServiceable {
88
Item retrieve(long id);
99
Long getSize();
1010
void setStorable(ItemStorable itemStorable);
11+
12+
boolean delete(Item item);
1113
}

src/main/java/com/sar/sandpit/ItemStorable.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ public interface ItemStorable {
88

99

1010
void addItem(Item capture);
11+
12+
boolean deleteItem(Item item);
1113
}

src/test/java/com/sar/sandpit/ItemServiceTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,18 @@ public void addTaskItem_success() throws Exception {
5050
assertThat("Item should be added", itemCapture.getValue(), is(equalTo(item)));
5151

5252

53+
}
54+
55+
@Test
56+
public void deleteTaskItem_success() throws Exception {
57+
Item item= new Item();
58+
itemService.delete(item);
59+
60+
61+
verify(itemStorable).deleteItem(itemCapture.capture());
62+
assertThat("item should be deleted ",itemCapture.getValue(), is(equalTo(item)));
63+
64+
5365
}
5466

5567
@Test

0 commit comments

Comments
 (0)
0