Skip to content

Commit 59cd8a8

Browse files
author
eugenp
committed
cleanup work and starting new tests
1 parent f18520d commit 59cd8a8

File tree

3 files changed

+51
-3
lines changed

3 files changed

+51
-3
lines changed

core-java/src/test/java/org/baeldung/java/CoreJavaIoUnitTest.java renamed to core-java/src/test/java/org/baeldung/java/io/JavaInputStreamToXUnitTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.baeldung.java;
1+
package org.baeldung.java.io;
22

33
import static org.apache.commons.lang3.RandomStringUtils.randomAlphabetic;
44
import static org.hamcrest.Matchers.equalTo;
@@ -25,7 +25,7 @@
2525
import com.google.common.io.CharStreams;
2626
import com.google.common.io.InputSupplier;
2727

28-
public class CoreJavaIoUnitTest {
28+
public class JavaInputStreamToXUnitTest {
2929
protected final Logger logger = LoggerFactory.getLogger(getClass());
3030
private static final int DEFAULT_SIZE = 150000000;
3131

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package org.baeldung.java.io;
2+
3+
import java.io.ByteArrayInputStream;
4+
import java.io.IOException;
5+
import java.io.InputStream;
6+
import java.io.Reader;
7+
8+
import org.apache.commons.io.IOUtils;
9+
import org.junit.Test;
10+
import org.slf4j.Logger;
11+
import org.slf4j.LoggerFactory;
12+
13+
import com.google.common.io.CharSource;
14+
15+
@SuppressWarnings("unused")
16+
public class JavaXToInputStreamUnitTest {
17+
protected final Logger logger = LoggerFactory.getLogger(getClass());
18+
19+
@Test
20+
public void givenUsingPlainJava_whenConvertingStringToInputStream_thenCorrect() throws IOException {
21+
final String initialString = "text";
22+
final InputStream targetStream = new ByteArrayInputStream(initialString.getBytes());
23+
final byte[] buffer = new byte[targetStream.available()];
24+
targetStream.read(buffer);
25+
final String targetString = new String(buffer);
26+
}
27+
28+
@Test
29+
public void givenUsingGuava_whenConvertingStringToInputStream_thenCorrect() throws IOException {
30+
final String initialString = "text";
31+
final CharSource source = CharSource.wrap(initialString);
32+
final Reader targetStream = source.openStream();
33+
}
34+
35+
@Test
36+
public void givenUsingCommonsIO_whenConvertingStringToInputStream_thenCorrect() throws IOException {
37+
final String initialString = "text";
38+
final InputStream targetStream = IOUtils.toInputStream(initialString);
39+
}
40+
41+
}
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
package org.baeldung.httpclient;
22

3+
import java.io.IOException;
4+
import java.util.concurrent.ExecutionException;
5+
6+
import org.apache.http.HttpException;
37
import org.apache.http.HttpHost;
48
import org.apache.http.client.protocol.HttpClientContext;
59
import org.apache.http.conn.ConnectionRequest;
610
import org.apache.http.conn.routing.HttpRoute;
711
import org.apache.http.impl.conn.BasicHttpClientConnectionManager;
812
import org.junit.Test;
913

14+
@SuppressWarnings("unused")
1015
public class HttpClientConnectionManagementTest {
1116

1217
// tests
1318

1419
@Test
15-
public final void whenLowLevelConnectionIsEstablished_thenNoExceptions() {
20+
public final void whenLowLevelConnectionIsEstablished_thenNoExceptions() throws IOException, HttpException, InterruptedException, ExecutionException {
1621
final HttpClientContext context = HttpClientContext.create();
1722
final BasicHttpClientConnectionManager connManager = new BasicHttpClientConnectionManager();
1823
final HttpRoute route = new HttpRoute(new HttpHost("localhost", 80));
1924
final ConnectionRequest connRequest = connManager.requestConnection(route, null);
25+
26+
connManager.shutdown();
2027
}
2128

2229
}

0 commit comments

Comments
 (0)