This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
     new 36427d45ac Replace inappropriate usages of FileUpload
36427d45ac is described below

commit 36427d45ac933d3041c59418bab8c3bfeef2891b
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Sep 15 10:47:37 2023 +0100

    Replace inappropriate usages of FileUpload
---
 test/org/apache/catalina/ha/session/TestDeltaRequest.java         | 2 +-
 test/org/apache/catalina/loader/TestVirtualContext.java           | 8 ++++----
 test/org/apache/catalina/loader/TestWebappClassLoaderWeaving.java | 7 +++----
 test/org/apache/catalina/session/FileStoreTest.java               | 7 +++----
 test/org/apache/tomcat/util/net/TestSSLHostConfigIntegration.java | 2 +-
 5 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/test/org/apache/catalina/ha/session/TestDeltaRequest.java 
b/test/org/apache/catalina/ha/session/TestDeltaRequest.java
index ba4e874e6f..bc795af10d 100644
--- a/test/org/apache/catalina/ha/session/TestDeltaRequest.java
+++ b/test/org/apache/catalina/ha/session/TestDeltaRequest.java
@@ -17,6 +17,7 @@
 package org.apache.catalina.ha.session;
 
 import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 
@@ -26,7 +27,6 @@ import org.junit.Test;
 import org.apache.catalina.Manager;
 import org.apache.catalina.session.StandardManager;
 import org.apache.tomcat.unittest.TesterContext;
-import org.apache.tomcat.util.http.fileupload.ByteArrayOutputStream;
 
 public class TestDeltaRequest {
 
diff --git a/test/org/apache/catalina/loader/TestVirtualContext.java 
b/test/org/apache/catalina/loader/TestVirtualContext.java
index 558b20954a..a68ff2febb 100644
--- a/test/org/apache/catalina/loader/TestVirtualContext.java
+++ b/test/org/apache/catalina/loader/TestVirtualContext.java
@@ -30,12 +30,12 @@ import org.junit.Test;
 import org.apache.catalina.WebResourceRoot;
 import org.apache.catalina.core.JreMemoryLeakPreventionListener;
 import org.apache.catalina.core.StandardContext;
+import org.apache.catalina.startup.ExpandWar;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.catalina.util.IOTools;
 import org.apache.catalina.webresources.StandardRoot;
 import org.apache.tomcat.util.buf.ByteChunk;
-import org.apache.tomcat.util.http.fileupload.FileUtils;
-import org.apache.tomcat.util.http.fileupload.IOUtils;
 import org.apache.tomcat.util.scan.StandardJarScanner;
 
 public class TestVirtualContext extends TomcatBaseTest {
@@ -267,7 +267,7 @@ public class TestVirtualContext extends TomcatBaseTest {
                 FileOutputStream annotatedServletClassOutputStream = new 
FileOutputStream(new File(
                         targetPackageForAnnotatedClass, 
MyAnnotatedServlet.class.getSimpleName()
                                 + ".class"));) {
-            IOUtils.copy(annotatedServletClassInputStream, 
annotatedServletClassOutputStream);
+            IOTools.flow(annotatedServletClassInputStream, 
annotatedServletClassOutputStream);
         }
 
         ctx.setResources(new StandardRoot(ctx));
@@ -303,7 +303,7 @@ public class TestVirtualContext extends TomcatBaseTest {
         tomcat.start();
         assertPageContains("/test/annotatedServlet", 
MyAnnotatedServlet.MESSAGE);
         tomcat.stop();
-        FileUtils.deleteDirectory(additionWebInfClasses);
+        ExpandWar.delete(additionWebInfClasses);
         Assert.assertTrue("Failed to clean up [" + tempFile + "]", 
tempFile.delete());
     }
 
diff --git a/test/org/apache/catalina/loader/TestWebappClassLoaderWeaving.java 
b/test/org/apache/catalina/loader/TestWebappClassLoaderWeaving.java
index 141f690ea5..1912264a50 100644
--- a/test/org/apache/catalina/loader/TestWebappClassLoaderWeaving.java
+++ b/test/org/apache/catalina/loader/TestWebappClassLoaderWeaving.java
@@ -32,9 +32,9 @@ import org.junit.BeforeClass;
 import org.junit.Test;
 
 import org.apache.catalina.Context;
+import org.apache.catalina.startup.ExpandWar;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
-import org.apache.tomcat.util.http.fileupload.FileUtils;
 
 public class TestWebappClassLoaderWeaving extends TomcatBaseTest {
 
@@ -60,11 +60,10 @@ public class TestWebappClassLoaderWeaving extends 
TomcatBaseTest {
 
     @AfterClass
     public static void tearDownClass() throws Exception {
-
-        FileUtils.deleteDirectory(new File(WEBAPP_DOC_BASE));
-
+        ExpandWar.delete(new File(WEBAPP_DOC_BASE));
     }
 
+
     private Tomcat tomcat;
     private Context context;
     private WebappClassLoaderBase loader;
diff --git a/test/org/apache/catalina/session/FileStoreTest.java 
b/test/org/apache/catalina/session/FileStoreTest.java
index c827562bcb..4b80b389ac 100644
--- a/test/org/apache/catalina/session/FileStoreTest.java
+++ b/test/org/apache/catalina/session/FileStoreTest.java
@@ -26,9 +26,9 @@ import org.junit.BeforeClass;
 import org.junit.Test;
 
 import org.apache.catalina.Manager;
+import org.apache.catalina.startup.ExpandWar;
 import org.apache.tomcat.unittest.TesterContext;
 import org.apache.tomcat.unittest.TesterServletContext;
-import org.apache.tomcat.util.http.fileupload.FileUtils;
 
 public class FileStoreTest {
 
@@ -51,9 +51,8 @@ public class FileStoreTest {
 
 
     @AfterClass
-    public static void cleanup() throws IOException {
-        FileUtils.cleanDirectory(dir);
-        FileUtils.deleteDirectory(dir);
+    public static void cleanup() {
+        ExpandWar.delete(dir);
     }
 
 
diff --git a/test/org/apache/tomcat/util/net/TestSSLHostConfigIntegration.java 
b/test/org/apache/tomcat/util/net/TestSSLHostConfigIntegration.java
index cfadc80757..5434971b68 100644
--- a/test/org/apache/tomcat/util/net/TestSSLHostConfigIntegration.java
+++ b/test/org/apache/tomcat/util/net/TestSSLHostConfigIntegration.java
@@ -16,6 +16,7 @@
  */
 package org.apache.tomcat.util.net;
 
+import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.ObjectOutputStream;
 
@@ -24,7 +25,6 @@ import org.junit.Test;
 
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
-import org.apache.tomcat.util.http.fileupload.ByteArrayOutputStream;
 import org.apache.tomcat.websocket.server.WsContextListener;
 
 public class TestSSLHostConfigIntegration extends TomcatBaseTest {


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to