You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by mp...@apache.org on 2007/02/11 03:35:33 UTC
svn commit: r505825 -
/incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java
Author: mprudhom
Date: Sat Feb 10 18:35:33 2007
New Revision: 505825
URL: http://svn.apache.org/viewvc?view=rev&rev=505825
Log:
Added extra debugging logic to make sure the default company model deserailizes from the companies.xml file.
Modified:
incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java
Modified: incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java?view=diff&rev=505825&r1=505824&r2=505825
==============================================================================
--- incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java (original)
+++ incubator/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/models/company/CompanyModelTest.java Sat Feb 10 18:35:33 2007
@@ -180,9 +180,19 @@
// the classes statically
factoryClasses = impls;
try {
- Collection obs = (Collection) new XMLDecoder
- (CompanyModelTest.class.
- getResourceAsStream("companies.xml")).readObject();
+ final List<Exception> exceptions = new LinkedList<Exception>();
+ XMLDecoder decoder = new XMLDecoder(CompanyModelTest.class.
+ getResourceAsStream("companies.xml"));
+ decoder.setExceptionListener(new ExceptionListener() {
+ public void exceptionThrown(Exception e) {
+ exceptions.add(e);
+ }
+ });
+ Collection obs = (Collection) decoder.readObject();
+
+ if (exceptions.size() > 0) {
+ throw new IllegalStateException(exceptions.get(0));
+ }
assertNotNull(obs);