mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-07-31 17:38:33 +00:00
ATS-702 remove commons-io
This commit is contained in:
@@ -65,12 +65,6 @@
|
|||||||
<groupId>org.messaginghub</groupId>
|
<groupId>org.messaginghub</groupId>
|
||||||
<artifactId>pooled-jms</artifactId>
|
<artifactId>pooled-jms</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>commons-io</groupId>
|
|
||||||
<artifactId>commons-io</artifactId>
|
|
||||||
<version>2.6</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
@@ -26,6 +26,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.alfresco.transformer;
|
package org.alfresco.transformer;
|
||||||
|
|
||||||
|
import static java.nio.file.StandardCopyOption.REPLACE_EXISTING;;
|
||||||
import static org.hamcrest.Matchers.containsString;
|
import static org.hamcrest.Matchers.containsString;
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
@@ -44,11 +45,11 @@ import java.io.File;
|
|||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.net.URLDecoder;
|
import java.net.URLDecoder;
|
||||||
import java.nio.channels.FileChannel;
|
import java.nio.channels.FileChannel;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.StandardCopyOption;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
@@ -64,7 +65,6 @@ import org.alfresco.transform.client.model.config.Transformer;
|
|||||||
import org.alfresco.transform.client.registry.TransformServiceRegistry;
|
import org.alfresco.transform.client.registry.TransformServiceRegistry;
|
||||||
import org.alfresco.transformer.clients.AlfrescoSharedFileStoreClient;
|
import org.alfresco.transformer.clients.AlfrescoSharedFileStoreClient;
|
||||||
import org.alfresco.transformer.probes.ProbeTestTransform;
|
import org.alfresco.transformer.probes.ProbeTestTransform;
|
||||||
import org.apache.commons.io.FileUtils;
|
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.rules.TemporaryFolder;
|
import org.junit.rules.TemporaryFolder;
|
||||||
@@ -170,7 +170,7 @@ public abstract class AbstractTransformerControllerTest
|
|||||||
|
|
||||||
protected File getTestFile(String testFilename, boolean required) throws IOException
|
protected File getTestFile(String testFilename, boolean required) throws IOException
|
||||||
{
|
{
|
||||||
File testFile;
|
File testFile = null;
|
||||||
ClassLoader classLoader = getClass().getClassLoader();
|
ClassLoader classLoader = getClass().getClassLoader();
|
||||||
URL testFileUrl = classLoader.getResource(testFilename);
|
URL testFileUrl = classLoader.getResource(testFilename);
|
||||||
if (required && testFileUrl == null)
|
if (required && testFileUrl == null)
|
||||||
@@ -178,40 +178,29 @@ public abstract class AbstractTransformerControllerTest
|
|||||||
throw new IOException("The test file " + testFilename +
|
throw new IOException("The test file " + testFilename +
|
||||||
" does not exist in the resources directory");
|
" does not exist in the resources directory");
|
||||||
}
|
}
|
||||||
try
|
if(testFileUrl!=null)
|
||||||
{
|
{
|
||||||
testFile = folder.newFile(testFilename);
|
try
|
||||||
}
|
|
||||||
catch (IOException e)
|
|
||||||
{
|
|
||||||
if(e.getMessage().contains("a file with the name \'" + testFilename + "\' already exists in the test folder"))
|
|
||||||
{
|
{
|
||||||
testFile = new File(URLDecoder.decode(folder.getRoot().getPath()+ File.separator + testFilename, "UTF-8"));
|
testFile = folder.newFile(testFilename);
|
||||||
}
|
Files.copy(classLoader.getResourceAsStream(testFilename), testFile.toPath(),REPLACE_EXISTING);
|
||||||
else
|
}
|
||||||
|
catch (IOException e)
|
||||||
{
|
{
|
||||||
throw e;
|
if(e.getMessage().contains("a file with the name \'" + testFilename + "\' already exists in the test folder"))
|
||||||
|
{
|
||||||
|
testFile = new File(URLDecoder.decode(folder.getRoot().getPath()+ File.separator + testFilename, "UTF-8"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
InputStream inputStream = classLoader.getResourceAsStream(testFilename);
|
|
||||||
|
|
||||||
FileUtils.copyInputStreamToFile(inputStream, testFile);
|
|
||||||
return testFileUrl == null ? null : testFile;
|
return testFileUrl == null ? null : testFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected File getTestFileOrig(String testFilename, boolean required) throws IOException
|
|
||||||
{
|
|
||||||
ClassLoader classLoader = getClass().getClassLoader();
|
|
||||||
URL testFileUrl = classLoader.getResource(testFilename);
|
|
||||||
if (required && testFileUrl == null)
|
|
||||||
{
|
|
||||||
throw new IOException("The test file " + testFilename +
|
|
||||||
" does not exist in the resources directory");
|
|
||||||
}
|
|
||||||
return testFileUrl == null ? null : new File(URLDecoder.decode(testFileUrl.getPath(), "UTF-8"));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected MockHttpServletRequestBuilder mockMvcRequest(String url, MockMultipartFile sourceFile,
|
protected MockHttpServletRequestBuilder mockMvcRequest(String url, MockMultipartFile sourceFile,
|
||||||
String... params)
|
String... params)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user