From 9d5a2b579e1bbe6f04d1574cbadd3a1d3efd21c2 Mon Sep 17 00:00:00 2001 From: "zabiulla.ahmadi" <zabiullah.ahmadi@etu.hesge.ch> Date: Mon, 30 Jan 2023 20:26:13 +0100 Subject: [PATCH] 4 partie test delete --- src/main/java/MainController.java | 3 --- src/test/java/MainTest.java | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/main/java/MainController.java b/src/main/java/MainController.java index 0959e9e..b0471c7 100644 --- a/src/main/java/MainController.java +++ b/src/main/java/MainController.java @@ -18,7 +18,6 @@ import javafx.scene.control.Alert.AlertType; import javafx.scene.input.MouseEvent; import javafx.scene.text.Text; -import java.awt.image.BufferedImage; import java.net.URL; import java.util.List; import java.util.Optional; @@ -27,8 +26,6 @@ import java.util.function.Predicate; import java.util.Arrays; import java.util.stream.Collectors; -import javax.management.relation.Relation; - public class MainController implements Initializable { Application app = new Application(); diff --git a/src/test/java/MainTest.java b/src/test/java/MainTest.java index 339f53c..7b7b4b8 100644 --- a/src/test/java/MainTest.java +++ b/src/test/java/MainTest.java @@ -108,4 +108,32 @@ public class MainTest { assertEquals(app.getContactList().get(0).getName(), name2); } + + @Test + public void testDelete() { + + String name = "alex"; + List<String> lastName = List.of("kurteshi", "browman"); + String address = "rue du rhone 4, 1203 Genève"; + List<String> telephoneNumber = List.of("+41 77 444 33 22"); + List<String> email = List.of("alex@gmail.com"); + List<String> socialAcount = List.of("https://hello.com/?name=alex"); + String profession = "student"; + String relation = "close freind"; + + Contacts contact1 = new Friend(name, lastName, "Friend", relation, address, telephoneNumber, email, socialAcount, + profession); + + int sizeBeforeDelete = app.getContactList().size(); + + app.addToContactList(contact1); + + app.delete(name); + + assertEquals(app.getContactList().size(), sizeBeforeDelete); + + Optional<Contacts> exists = app.getContactList().stream().filter(contact -> contact.getName() == name).findFirst(); + assertEquals(contact1, exists.get()); + + } } -- GitLab