From a49e51afbd4a1463c5e7114812987b000003b2c5 Mon Sep 17 00:00:00 2001 From: Roy Bruschini Date: Thu, 1 Feb 2024 14:54:39 +0100 Subject: [PATCH] feat: Add test for saving Process without Eperson --- .../src/test/java/org/dspace/process/ProcessIT.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dspace-api/src/test/java/org/dspace/process/ProcessIT.java b/dspace-api/src/test/java/org/dspace/process/ProcessIT.java index d6640652121c..ab3fa9beab60 100644 --- a/dspace-api/src/test/java/org/dspace/process/ProcessIT.java +++ b/dspace-api/src/test/java/org/dspace/process/ProcessIT.java @@ -9,6 +9,7 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import java.util.HashSet; import java.util.LinkedList; @@ -87,4 +88,14 @@ public void removeOneGroupTest() throws Exception { assertFalse(isPresent); } + + @Test + public void addProcessWithNullEPersonTest() throws Exception { + try { + ProcessBuilder.createProcess(context, null, "mock-script", new LinkedList<>(), + new HashSet<>()).build(); + } catch (NullPointerException e) { + fail("Should not have throw NullPointerException"); + } + } }