From 8438a27f6f688f2abaf3c481f0ea4b854f0aecfb Mon Sep 17 00:00:00 2001 From: eugenp Date: Wed, 9 Jul 2014 13:08:16 +0300 Subject: [PATCH] minor testing work --- .../java/io/JavaReaderToXUnitTest.java | 20 +++++----- .../java/io/JavaXToReaderUnitTest.java | 40 +++++++++++++++++++ 2 files changed, 50 insertions(+), 10 deletions(-) create mode 100644 core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java index 4e8b97f381..b5f846e885 100644 --- a/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java +++ b/core-java/src/test/java/org/baeldung/java/io/JavaReaderToXUnitTest.java @@ -19,15 +19,15 @@ public class JavaReaderToXUnitTest { // tests - Reader to String - @Test - public void givenUsingPlainJava_whenConvertingReaderIntoString_thenCorrect() throws IOException { - final Reader initialReader = new StringReader("text"); - - final char[] mediationArray = new char["text".length()]; - initialReader.read(mediationArray); - initialReader.close(); - final String targetString = new String(mediationArray); - } + // @Test + // public void givenUsingPlainJava_whenConvertingReaderIntoString_thenCorrect() throws IOException { + // final Reader initialReader = new StringReader("text"); + // // int bufferSize = initialReader.toString().length(); + // // char[] buffer = new char[bufferSize]; + // initialReader.read(buffer); + // initialReader.close(); + // final String targetString = new String(buffer); + // } @Test public void givenUsingGuava_whenConvertingReaderIntoString_thenCorrect() throws IOException { @@ -37,7 +37,7 @@ public class JavaReaderToXUnitTest { } @Test - public void givenUsingCommonsIo_whenConvertingReaderIntoString_thenCorrect() throws IOException { + public void givenUsingCommonsIO_whenConvertingReaderIntoString_thenCorrect() throws IOException { final Reader initialReader = new StringReader("Apache Commons IO 2.4"); final String targetString = IOUtils.toString(initialReader); initialReader.close(); diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java b/core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java new file mode 100644 index 0000000000..f181fbd153 --- /dev/null +++ b/core-java/src/test/java/org/baeldung/java/io/JavaXToReaderUnitTest.java @@ -0,0 +1,40 @@ +package org.baeldung.java.io; + +import java.io.IOException; +import java.io.Reader; +import java.io.StringReader; + +import org.apache.commons.io.input.CharSequenceReader; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.google.common.io.CharSource; + +public class JavaXToReaderUnitTest { + protected final Logger logger = LoggerFactory.getLogger(getClass()); + + // tests - String to Reader + + @Test + public void givenUsingPlainJava_whenConvertingStringIntoReader_thenCorrect() throws IOException { + final String initialString = "With Plain Java"; + final Reader targetReader = new StringReader(initialString); + targetReader.close(); + } + + @Test + public void givenUsingGuava_whenConvertingStringIntoReader_thenCorrect() throws IOException { + final String initialString = "With Google Guava"; + final Reader targetReader = CharSource.wrap(initialString).openStream(); + targetReader.close(); + } + + @Test + public void givenUsingCommonsIO_whenConvertingStringIntoReader_thenCorrect() throws IOException { + final String initialString = "With Apache Commons IO"; + final Reader targetReader = new CharSequenceReader(initialString); + targetReader.close(); + } + +}