diff --git a/dspace-api/src/test/java/org/dspace/util/SimpleMapConverterTest.java b/dspace-api/src/test/java/org/dspace/util/SimpleMapConverterTest.java index 42351f9727..b380c4e7ba 100644 --- a/dspace-api/src/test/java/org/dspace/util/SimpleMapConverterTest.java +++ b/dspace-api/src/test/java/org/dspace/util/SimpleMapConverterTest.java @@ -112,8 +112,12 @@ public class SimpleMapConverterTest { IllegalArgumentException exception = assertThrows(IllegalArgumentException.class, () -> simpleMapConverter.init()); + // Get path separator used for this platform (eg. / for Linux, \ for Windows) + String separator = File.separator; + assertThat(exception.getMessage(), - is("An error occurs parsing " + dspaceDir.getAbsolutePath() + "/config/crosswalks/test.properties")); + is("An error occurs parsing " + dspaceDir.getAbsolutePath() + separator + "config" + separator + + "crosswalks" + separator + "test.properties")); Throwable cause = exception.getCause(); assertThat(cause, notNullValue());