You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gh...@apache.org on 2006/05/08 16:10:41 UTC
svn commit: r405059 - in
/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test:
java/org/apache/harmony/tests/java/lang/ resources/serialization/java/lang/
Author: gharley
Date: Mon May 8 07:10:39 2006
New Revision: 405059
URL: http://svn.apache.org/viewcvs?rev=405059&view=rev
Log:
HARMONY 445 : StringBuffer and StringBuilder serialization tests
Added:
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuffer.ser (with props)
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuilder.ser (with props)
Modified:
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBufferTest.java
incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBuilderTest.java
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBufferTest.java
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBufferTest.java?rev=405059&r1=405058&r2=405059&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBufferTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBufferTest.java Mon May 8 07:10:39 2006
@@ -15,6 +15,7 @@
package org.apache.harmony.tests.java.lang;
+import tests.util.SerializationTester;
import junit.framework.TestCase;
public class StringBufferTest extends TestCase {
@@ -396,5 +397,18 @@
} catch (IndexOutOfBoundsException e) {
}
+ }
+
+ public void test_serialization() throws Exception {
+ final String fixture = "0123456789";
+ StringBuffer sb = new StringBuffer(fixture);
+ SerializationTester.assertEquals(sb);
+ }
+
+ public void test_serializationCompatability() throws Exception {
+ final String fixture = "0123456789";
+ StringBuffer sb = new StringBuffer(fixture);
+ SerializationTester.assertCompabilityEquals(sb,
+ "serialization/java/lang/StringBuffer.ser");
}
}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBuilderTest.java
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBuilderTest.java?rev=405059&r1=405058&r2=405059&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBuilderTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/org/apache/harmony/tests/java/lang/StringBuilderTest.java Mon May 8 07:10:39 2006
@@ -19,6 +19,8 @@
import java.util.Arrays;
+import tests.util.SerializationTester;
+
import junit.framework.TestCase;
public class StringBuilderTest extends TestCase {
@@ -1756,6 +1758,19 @@
assertEquals(fixture.length(), sb.length());
assertEquals(fixture, sb.toString());
}
+
+ public void test_serialization() throws Exception {
+ final String fixture = "0123456789";
+ StringBuilder sb = new StringBuilder(fixture);
+ SerializationTester.assertEquals(sb);
+ }
+
+ public void test_serializationCompatability() throws Exception {
+ final String fixture = "0123456789";
+ StringBuilder sb = new StringBuilder(fixture);
+ SerializationTester.assertCompabilityEquals(sb,
+ "serialization/java/lang/StringBuilder.ser");
+ }
private static final class Fixture {
static final Fixture INSTANCE = new Fixture();
Added: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuffer.ser
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuffer.ser?rev=405059&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuffer.ser
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuilder.ser
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuilder.ser?rev=405059&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/test/resources/serialization/java/lang/StringBuilder.ser
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream