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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-fileupload.git

commit fbddc729ac97a88db4eec65b8ec6ee7ea20b7fe5
Author: Gary Gregory <[email protected]>
AuthorDate: Mon Jun 5 08:50:04 2023 -0400

    Refactor test
---
 .../fileupload2/jakarta/JakartaServletFileUploadTest.java   | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git 
a/commons-fileupload2-jakarta/src/test/java/org/apache/commons/fileupload2/jakarta/JakartaServletFileUploadTest.java
 
b/commons-fileupload2-jakarta/src/test/java/org/apache/commons/fileupload2/jakarta/JakartaServletFileUploadTest.java
index d1b7af3..ba0c47c 100644
--- 
a/commons-fileupload2-jakarta/src/test/java/org/apache/commons/fileupload2/jakarta/JakartaServletFileUploadTest.java
+++ 
b/commons-fileupload2-jakarta/src/test/java/org/apache/commons/fileupload2/jakarta/JakartaServletFileUploadTest.java
@@ -26,6 +26,7 @@ import java.util.Map;
 import org.apache.commons.fileupload2.AbstractFileUploadTest;
 import org.apache.commons.fileupload2.Constants;
 import org.apache.commons.fileupload2.FileItem;
+import org.apache.commons.fileupload2.FileUploadException;
 import org.apache.commons.fileupload2.disk.DiskFileItemFactory;
 import org.junit.jupiter.api.Test;
 
@@ -37,7 +38,11 @@ import jakarta.servlet.http.HttpServletRequest;
  * @see AbstractFileUploadTest
  * @since 1.4
  */
-public class JakartaServletFileUploadTest {
+public class JakartaServletFileUploadTest extends 
AbstractFileUploadTest<JakartaServletFileUpload> {
+
+    public JakartaServletFileUploadTest() {
+        super(new JakartaServletFileUpload(new DiskFileItemFactory()));
+    }
 
     @Test
     public void parseImpliedUtf8() throws Exception {
@@ -102,4 +107,10 @@ public class JakartaServletFileUploadTest {
         assertTrue(mappedParameters.containsKey("multi"));
         assertEquals(2, mappedParameters.get("multi").size());
     }
+
+    @Override
+    public List<FileItem> parseUpload(final JakartaServletFileUpload upload, 
final byte[] bytes, final String contentType) throws FileUploadException {
+        final HttpServletRequest request = new 
JakartaMockHttpServletRequest(bytes, contentType);
+        return upload.parseRequest(new JakartaServletRequestContext(request));
+    }
 }

Reply via email to