Basic test for FileUpload-ItemIterator
diff --git a/commons-fileupload2-jakarta-servlet5/src/test/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUploadTest.java b/commons-fileupload2-jakarta-servlet5/src/test/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUploadTest.java
index 06b8de6..250691b 100644
--- a/commons-fileupload2-jakarta-servlet5/src/test/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUploadTest.java
+++ b/commons-fileupload2-jakarta-servlet5/src/test/java/org/apache/commons/fileupload2/jakarta/servlet5/JakartaServletFileUploadTest.java
@@ -21,6 +21,7 @@
 
 import java.nio.charset.StandardCharsets;
 import java.util.List;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.commons.fileupload2.core.AbstractFileUploadTest;
 import org.apache.commons.fileupload2.core.Constants;
@@ -107,6 +108,14 @@
 
         assertTrue(mappedParameters.containsKey("multi"));
         assertEquals(2, mappedParameters.get("multi").size());
+
+        final var itemCount = new AtomicInteger(0);
+        // Replace iterator with this one to make test passed
+        //upload.getItemIterator(new JakartaMockServletHttpRequest(bytes, Constants.CONTENT_TYPE)).forEachRemaining(item -> {
+        upload.getItemIterator(request).forEachRemaining(item -> {
+            itemCount.incrementAndGet();
+        });
+        assertEquals(4, itemCount.get());
     }
 
     @Override