diff --git a/src/test/java/hs/fulda/de/ci/exam/project/AdminTest.java b/src/test/java/hs/fulda/de/ci/exam/project/AdminTest.java index 7a90d65..f127a73 100644 --- a/src/test/java/hs/fulda/de/ci/exam/project/AdminTest.java +++ b/src/test/java/hs/fulda/de/ci/exam/project/AdminTest.java @@ -135,4 +135,17 @@ public class AdminTest { admin.addAircraft("Boeing", "787", 2003); }); } + @Test + public void addAircraftShouldThrowRuntimeExceptionWhenNull(){ + + assertThrows(RuntimeException.class, () -> { + admin.addAircraft(null, "787", 2003); + }); + assertThrows(RuntimeException.class, () -> { + admin.addAircraft("Boeing", "", 2003); + }); + assertThrows(RuntimeException.class, () -> { + admin.addAircraft("Boeing", "787", -2003); + }); + } }