From 5c6782a3aa6cee060b84a36751ab4f18a0352902 Mon Sep 17 00:00:00 2001 From: Kristian Dimitrov Date: Wed, 1 Apr 2020 16:13:56 +0100 Subject: [PATCH] ATS-691: Make path to test files OS agnostic (#197) * ATS-691: Make path to test files OS agnostic * ATS-691: Decode URL object in the method's return --- .../transformer/AbstractTransformerControllerTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java index f561b8ef..0d36966d 100644 --- a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java +++ b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java @@ -44,7 +44,9 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; +import java.net.URISyntaxException; import java.net.URL; +import java.net.URLDecoder; import java.nio.channels.FileChannel; import java.nio.file.Files; import java.util.List; @@ -166,9 +168,9 @@ public abstract class AbstractTransformerControllerTest if (required && testFileUrl == null) { throw new IOException("The test file " + testFilename + - " does not exist in the resources directory"); + " does not exist in the resources directory"); } - return testFileUrl == null ? null : new File(testFileUrl.getFile()); + return testFileUrl == null ? null : new File(URLDecoder.decode(testFileUrl.getPath(), "UTF-8")); } protected MockHttpServletRequestBuilder mockMvcRequest(String url, MockMultipartFile sourceFile,