You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by od...@apache.org on 2009/05/01 12:11:18 UTC
svn commit: r770608 - in
/harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io:
LineNumberInputStreamTest.java LineNumberReaderTest.java
Author: odeakin
Date: Fri May 1 10:11:17 2009
New Revision: 770608
URL: http://svn.apache.org/viewvc?rev=770608&view=rev
Log:
Make sure test data is in UTF-8.
Modified:
harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberInputStreamTest.java
harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberReaderTest.java
Modified: harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberInputStreamTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberInputStreamTest.java?rev=770608&r1=770607&r2=770608&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberInputStreamTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberInputStreamTest.java Fri May 1 10:11:17 2009
@@ -20,6 +20,7 @@
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.LineNumberInputStream;
+import java.io.UnsupportedEncodingException;
import junit.framework.TestCase;
@@ -98,11 +99,11 @@
/**
* @tests java.io.LineNumberInputStream#read(byte[], int, int)
*/
- public void test_read$BII() throws IOException {
+ public void test_read$BII() throws IOException, UnsupportedEncodingException {
byte[] buf = new byte[100];
lnis.read(buf, 0, 100);
assertTrue("Failed to read correct bytes on normal text", new String(
- buf, 0, 100).equals(text.substring(0, 100)));
+ buf, 0, 100, "UTF-8").equals(text.substring(0, 100)));
}
/**
@@ -149,7 +150,7 @@
* Sets up the fixture, for example, open a network connection. This method
* is called before a test is executed.
*/
- protected void setUp() {
+ protected void setUp() throws UnsupportedEncodingException {
/*
* In order for IOException to be thrown in reset(),the inputStream to
* the constructor cannot be a byteArrayInputstream because the reset()
@@ -158,9 +159,9 @@
* than the readlimit in mark inorder for IOException to be thrown
*/
BufferedInputStream buftemp = new BufferedInputStream(
- new ByteArrayInputStream(text.getBytes()), 4);
+ new ByteArrayInputStream(text.getBytes("UTF-8")), 4);
lnis = new LineNumberInputStream(buftemp);
lnis2 = new LineNumberInputStream(new ByteArrayInputStream(dosText
- .getBytes()));
+ .getBytes("UTF-8")));
}
}
Modified: harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberReaderTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberReaderTest.java?rev=770608&r1=770607&r2=770608&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberReaderTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/LineNumberReaderTest.java Fri May 1 10:11:17 2009
@@ -119,11 +119,11 @@
// Regression for HARMONY-4294
byte[] buffer = new byte[] { '\r', '\n' };
LineNumberReader reader = new LineNumberReader(new InputStreamReader(
- new ByteArrayInputStream(buffer)));
+ new ByteArrayInputStream(buffer), "UTF-8"));
assertEquals('\n', reader.read());
assertEquals(-1, reader.read());
reader = new LineNumberReader(new InputStreamReader(
- new ByteArrayInputStream(buffer)));
+ new ByteArrayInputStream(buffer), "UTF-8"));
assertNotNull(reader.readLine());
assertNull(reader.readLine());
}