This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch string in repository https://gitbox.apache.org/repos/asf/maven-wagon.git
commit 0451d5033bb73eb59d7a76fa7ad18a4e00159ad0 Author: Elliotte Rusty Harold <elh...@ibiblio.org> AuthorDate: Sun Jun 15 09:30:20 2025 -0400 Replace deprecated plexus classes --- .../org/apache/maven/wagon/StreamWagonTest.java | 36 ++++++++++++---------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/wagon-provider-api/src/test/java/org/apache/maven/wagon/StreamWagonTest.java b/wagon-provider-api/src/test/java/org/apache/maven/wagon/StreamWagonTest.java index b4b73572..083b8352 100644 --- a/wagon-provider-api/src/test/java/org/apache/maven/wagon/StreamWagonTest.java +++ b/wagon-provider-api/src/test/java/org/apache/maven/wagon/StreamWagonTest.java @@ -18,8 +18,12 @@ */ package org.apache.maven.wagon; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; +import java.io.OutputStream; +import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import junit.framework.TestCase; @@ -30,8 +34,6 @@ import org.apache.maven.wagon.repository.Repository; import org.apache.maven.wagon.resource.Resource; import org.codehaus.plexus.util.FileUtils; -import org.codehaus.plexus.util.StringInputStream; -import org.codehaus.plexus.util.StringOutputStream; import static org.easymock.EasyMock.*; @@ -66,7 +68,7 @@ public void fillInputData(InputData inputData) { wagon.connect(repository); wagon.addTransferListener(listener); try { - wagon.getToStream("resource", new StringOutputStream()); + wagon.getToStream("resource", new ByteArrayOutputStream()); fail(); } catch (TransferFailedException e) { assertTrue(true); @@ -94,7 +96,7 @@ public void fillOutputData(OutputData inputData) { wagon.connect(repository); wagon.addTransferListener(listener); try { - wagon.putFromStream(new StringInputStream(""), "resource"); + wagon.putFromStream(new ByteArrayInputStream(new byte[0]), "resource"); fail(); } catch (TransferFailedException e) { assertTrue(true); @@ -131,7 +133,7 @@ public void fillOutputData(OutputData inputData) throws TransferFailedException wagon.connect(repository); wagon.addTransferListener(listener); try { - wagon.putFromStream(new StringInputStream(""), "resource"); + wagon.putFromStream(new ByteArrayInputStream(new byte[0]), "resource"); fail(); } catch (TransferFailedException e) { assertTrue(true); @@ -187,7 +189,7 @@ public void fillInputData(InputData inputData) wagon.connect(repository); wagon.addTransferListener(listener); try { - wagon.getToStream("resource", new StringOutputStream()); + wagon.getToStream("resource", new ByteArrayOutputStream()); fail(); } finally { wagon.disconnect(); @@ -220,7 +222,7 @@ private boolean runTestGetIfNewer(final long resourceTime, long comparisonTime) ResourceDoesNotExistException, AuthorizationException { StreamingWagon wagon = new TestWagon() { public void fillInputData(InputData inputData) { - inputData.setInputStream(new StringInputStream("")); + inputData.setInputStream(new ByteArrayInputStream(new byte[0])); inputData.getResource().setLastModified(resourceTime); } }; @@ -243,14 +245,14 @@ public void testGetToStream() throws Exception { new SimpleDateFormat("yyyy-MM-dd").parse("2008-01-01").getTime(); StreamingWagon wagon = new TestWagon() { public void fillInputData(InputData inputData) { - inputData.setInputStream(new StringInputStream(content)); + inputData.setInputStream(new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8))); inputData.getResource().setLastModified(comparisonTime); } }; wagon.connect(repository); try { - StringOutputStream out = new StringOutputStream(); + OutputStream out = new ByteArrayOutputStream(); wagon.getToStream("resource", out); assertEquals(content, out.toString()); } finally { @@ -264,7 +266,7 @@ public void testGet() throws Exception { new SimpleDateFormat("yyyy-MM-dd").parse("2008-01-01").getTime(); StreamingWagon wagon = new TestWagon() { public void fillInputData(InputData inputData) { - inputData.setInputStream(new StringInputStream(content)); + inputData.setInputStream(new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8))); inputData.getResource().setLastModified(comparisonTime); } }; @@ -307,14 +309,14 @@ private boolean runTestGetIfNewerToStream(final long resourceTime, long comparis ResourceDoesNotExistException, AuthorizationException { StreamingWagon wagon = new TestWagon() { public void fillInputData(InputData inputData) { - inputData.setInputStream(new StringInputStream("")); + inputData.setInputStream(new ByteArrayInputStream(new byte[0])); inputData.getResource().setLastModified(resourceTime); } }; wagon.connect(repository); try { - return wagon.getIfNewerToStream("resource", new StringOutputStream(), comparisonTime); + return wagon.getIfNewerToStream("resource", new ByteArrayOutputStream(), comparisonTime); } finally { wagon.disconnect(); } @@ -323,7 +325,7 @@ public void fillInputData(InputData inputData) { public void testPutFromStream() throws Exception { final String content = "the content to return"; - final StringOutputStream out = new StringOutputStream(); + ByteArrayOutputStream out = new ByteArrayOutputStream(); StreamingWagon wagon = new TestWagon() { public void fillOutputData(OutputData outputData) { assertEquals("resource", outputData.getResource().getName()); @@ -335,7 +337,7 @@ public void fillOutputData(OutputData outputData) { wagon.connect(repository); try { - wagon.putFromStream(new StringInputStream(content), "resource"); + wagon.putFromStream(new ByteArrayInputStream(content.getBytes()), "resource"); assertEquals(content, out.toString()); } finally { wagon.disconnect(); @@ -346,7 +348,7 @@ public void testPutFromStreamWithResourceInformation() throws Exception { final String content = "the content to return"; final long lastModified = System.currentTimeMillis(); - final StringOutputStream out = new StringOutputStream(); + OutputStream out = new ByteArrayOutputStream(); StreamingWagon wagon = new TestWagon() { public void fillOutputData(OutputData outputData) { assertEquals("resource", outputData.getResource().getName()); @@ -358,7 +360,7 @@ public void fillOutputData(OutputData outputData) { wagon.connect(repository); try { - wagon.putFromStream(new StringInputStream(content), "resource", content.length(), lastModified); + wagon.putFromStream(new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)), "resource", content.length(), lastModified); assertEquals(content, out.toString()); } finally { wagon.disconnect(); @@ -372,7 +374,7 @@ public void testPut() throws Exception { FileUtils.fileWrite(tempFile.getAbsolutePath(), content); tempFile.deleteOnExit(); - final StringOutputStream out = new StringOutputStream(); + OutputStream out = new ByteArrayOutputStream(); Wagon wagon = new TestWagon() { public void fillOutputData(OutputData outputData) { assertEquals("resource", outputData.getResource().getName());