You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/06/05 12:21:39 UTC
(commons-fileupload) 07/11: Use assertThrows
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.x
in repository https://gitbox.apache.org/repos/asf/commons-fileupload.git
commit fa91cf078784f51ab7837fcecae456c0741d6773
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jun 5 07:54:26 2025 -0400
Use assertThrows
---
.../java/org/apache/commons/fileupload/FileUploadTest.java | 10 ++--------
.../fileupload/util/mime/QuotedPrintableDecoderTestCase.java | 11 ++++-------
2 files changed, 6 insertions(+), 15 deletions(-)
diff --git a/src/test/java/org/apache/commons/fileupload/FileUploadTest.java b/src/test/java/org/apache/commons/fileupload/FileUploadTest.java
index af119776..80d6d2a1 100644
--- a/src/test/java/org/apache/commons/fileupload/FileUploadTest.java
+++ b/src/test/java/org/apache/commons/fileupload/FileUploadTest.java
@@ -20,6 +20,7 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -33,7 +34,6 @@ import org.apache.commons.fileupload.portlet.PortletFileUploadTest;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.servlet.ServletFileUploadTest;
import org.apache.commons.fileupload.util.Streams;
-import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
@@ -486,13 +486,7 @@ public class FileUploadTest {
Streams.copy(stream, baos, true);
}
- try {
- item.openStream();
- Assert.fail("Attempt to open a closed stream did not throw an exception");
- } catch (final IOException ioe) {
- // Expected
- }
-
+ assertThrows(IOException.class, item::openStream, "Attempt to open a closed stream did not throw an exception");
// Should only be one item
assertFalse(it.hasNext());
}
diff --git a/src/test/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.java b/src/test/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.java
index 0b089124..e8436c91 100644
--- a/src/test/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.java
+++ b/src/test/java/org/apache/commons/fileupload/util/mime/QuotedPrintableDecoderTestCase.java
@@ -19,6 +19,7 @@ package org.apache.commons.fileupload.util.mime;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -47,13 +48,9 @@ public final class QuotedPrintableDecoderTestCase {
private static void assertIOException(final String messageText, final String encoded) throws UnsupportedEncodingException {
final ByteArrayOutputStream out = new ByteArrayOutputStream(encoded.length());
final byte[] encodedData = encoded.getBytes(US_ASCII_CHARSET);
- try {
- QuotedPrintableDecoder.decode(encodedData, out);
- fail("Expected IOException");
- } catch (final IOException e) {
- final String em = e.getMessage();
- assertTrue("Expected to find " + messageText + " in '" + em + "'", em.contains(messageText));
- }
+ final IOException e = assertThrows(IOException.class, () -> QuotedPrintableDecoder.decode(encodedData, out));
+ final String em = e.getMessage();
+ assertTrue("Expected to find " + messageText + " in '" + em + "'", em.contains(messageText));
}
@Test