You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2015/09/23 00:05:15 UTC
svn commit: r1704741 -
/tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java
Author: markt
Date: Tue Sep 22 22:05:12 2015
New Revision: 1704741
URL: http://svn.apache.org/viewvc?rev=1704741&view=rev
Log:
Switch all the mounted DirResource based tests to use a dedicated temporary directory
Modified:
tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java
Modified: tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java?rev=1704741&r1=1704740&r2=1704741&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java (original)
+++ tomcat/trunk/test/org/apache/catalina/webresources/TestDirResourceSetMount.java Tue Sep 22 22:05:12 2015
@@ -17,12 +17,37 @@
package org.apache.catalina.webresources;
import java.io.File;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.attribute.FileAttribute;
+
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
import org.apache.catalina.WebResourceRoot;
import org.apache.catalina.WebResourceSet;
+import org.apache.catalina.startup.ExpandWar;
+import org.apache.catalina.startup.TomcatBaseTest;
public class TestDirResourceSetMount extends AbstractTestResourceSetMount {
+ private static Path tempDir;
+ private static File dir1;
+
+ @BeforeClass
+ public static void before() throws IOException {
+ tempDir = Files.createTempDirectory("test", new FileAttribute[0]);
+ dir1 = new File(tempDir.toFile(), "dir1");
+ TomcatBaseTest.recurrsiveCopy(new File("test/webresources/dir1").toPath(), dir1.toPath());
+ }
+
+ @AfterClass
+ public static void after() {
+ ExpandWar.delete(tempDir.toFile());
+ }
+
+
@Override
public WebResourceRoot getWebResourceRoot() {
TesterWebResourceRoot root = new TesterWebResourceRoot();
@@ -40,6 +65,6 @@ public class TestDirResourceSetMount ext
@Override
public File getBaseDir() {
- return new File("test/webresources/dir1");
+ return dir1;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org