This commit is contained in:
Michael Neugum
2025-12-03 12:23:56 +01:00
parent 9f4ff7ff6f
commit e0296ab23b
5 changed files with 16 additions and 6 deletions

View File

@@ -35,15 +35,23 @@ public class BadCaseTaskTest {
@Test
@DisplayName("Assert an IllegalArgumentException when you edit a exits Task")
public void assertExceptionOnEditATask() {
String name = "Name";
String description = "Description";
Task task = taskManager.createTask(name, description);
String name = "Name";
String description = "Description";
Task task = taskManager.createTask(name, description);
assertThrows(IllegalArgumentException.class, () -> task.setDescription(null));
assertThrows(IllegalArgumentException.class, () -> task.setDescription(""));
assertThrows(IllegalArgumentException.class, () -> task.setStatus(null));
assertThrows(IllegalArgumentException.class, () -> task.setDescription(null));
assertThrows(IllegalArgumentException.class, () -> task.setDescription(""));
assertThrows(IllegalArgumentException.class, () -> task.setStatus(null));
}
@Test
@DisplayName("Assert an IllegalArgumentException when calling a non-Existing Task")
public void assertExceptionOnCallingANonextistingTask (){
String name = " Manager";
assertThrows(IllegalArgumentException.class, () -> !name.equals(taskManager.getName()));
}
}