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

Binary file not shown.

2
.idea/gradle.xml generated
View File

@@ -5,6 +5,8 @@
<option name="linkedExternalProjectsSettings"> <option name="linkedExternalProjectsSettings">
<GradleProjectSettings> <GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" /> <option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="C:\Gradle\gradle-9.0.0" />
<option name="gradleJvm" value="ms-17" />
<option name="modules"> <option name="modules">
<set> <set>
<option value="$PROJECT_DIR$" /> <option value="$PROJECT_DIR$" />

View File

@@ -35,15 +35,23 @@ public class BadCaseTaskTest {
@Test @Test
@DisplayName("Assert an IllegalArgumentException when you edit a exits Task") @DisplayName("Assert an IllegalArgumentException when you edit a exits Task")
public void assertExceptionOnEditATask() { public void assertExceptionOnEditATask() {
String name = "Name"; String name = "Name";
String description = "Description"; String description = "Description";
Task task = taskManager.createTask(name, description); Task task = taskManager.createTask(name, description);
assertThrows(IllegalArgumentException.class, () -> task.setDescription(null)); assertThrows(IllegalArgumentException.class, () -> task.setDescription(null));
assertThrows(IllegalArgumentException.class, () -> task.setDescription("")); assertThrows(IllegalArgumentException.class, () -> task.setDescription(""));
assertThrows(IllegalArgumentException.class, () -> task.setStatus(null)); 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()));
}
} }