Author: mikedd
Date: Thu Jul 23 20:45:38 2009
New Revision: 797218
URL: http://svn.apache.org/viewvc?rev=797218&view=rev
Log:
remove try/catch from TestSerialization testcase. Try/catch in testcases can
obscure the real problem.
Modified:
openjpa/sandboxes/perf/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/serializable/TestSerialization.java
Modified:
openjpa/sandboxes/perf/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/serializable/TestSerialization.java
URL:
http://svn.apache.org/viewvc/openjpa/sandboxes/perf/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/serializable/TestSerialization.java?rev=797218&r1=797217&r2=797218&view=diff
==============================================================================
---
openjpa/sandboxes/perf/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/serializable/TestSerialization.java
(original)
+++
openjpa/sandboxes/perf/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/serializable/TestSerialization.java
Thu Jul 23 20:45:38 2009
@@ -40,7 +40,7 @@
* server merges the entity back into a persistence context and commits the
* changes.
*/
- public void testDetachedUpdate() {
+ public void testDetachedUpdate() throws Exception {
Employee emp = new Employee();
emp.setFirstName("John");
emp.setLastName("Doe");
@@ -76,22 +76,18 @@
/**
* Helper to serialize an object to a byte[]
*/
- private Object serializeObject(Object orig) {
+ private Object serializeObject(Object orig) throws Exception {
Object deserialized = null;
- try {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- ObjectOutputStream oos = new ObjectOutputStream(baos);
- oos.writeObject(orig);
-
- ByteArrayInputStream bais = new ByteArrayInputStream(baos
- .toByteArray());
- ObjectInputStream ois = new ObjectInputStream(bais);
-
- deserialized = ois.readObject();
- } catch (Exception e) {
- fail(e.toString());
- }
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ ObjectOutputStream oos = new ObjectOutputStream(baos);
+ oos.writeObject(orig);
+
+ ByteArrayInputStream bais = new ByteArrayInputStream(baos
+ .toByteArray());
+ ObjectInputStream ois = new ObjectInputStream(bais);
+
+ deserialized = ois.readObject();
return deserialized;
}
}