Author: kwsutter
Date: Fri Oct 27 09:06:34 2006
New Revision: 468434

URL: http://svn.apache.org/viewvc?view=rev&rev=468434
Log:
Seems like we have some differences in how Sun and IBM (and maybe other) JDK's 
process the messages returned in a NoClassDefFoundError exception.  To simplify 
this testcase and make it pass in any environment, I'm just going to test just 
for the Interface Name (minus the package).

Modified:
    
incubator/openjpa/trunk/openjpa-kernel/src/test/java/org/apache/openjpa/util/TestWASTransformer.java

Modified: 
incubator/openjpa/trunk/openjpa-kernel/src/test/java/org/apache/openjpa/util/TestWASTransformer.java
URL: 
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-kernel/src/test/java/org/apache/openjpa/util/TestWASTransformer.java?view=diff&rev=468434&r1=468433&r2=468434
==============================================================================
--- 
incubator/openjpa/trunk/openjpa-kernel/src/test/java/org/apache/openjpa/util/TestWASTransformer.java
 (original)
+++ 
incubator/openjpa/trunk/openjpa-kernel/src/test/java/org/apache/openjpa/util/TestWASTransformer.java
 Fri Oct 27 09:06:34 2006
@@ -46,10 +46,9 @@
         } catch (NoClassDefFoundError e) {
             msg = e.getMessage();
         }
-        String translatedInterface = Strings.replace(
-            WASTransformer._interface, ".", "/");
-        assertTrue("message should have contained " 
-            + translatedInterface + ", but was '" + msg + "'", 
-            msg.contains(translatedInterface));
+        String interfaceName = Strings.getClassName(WASTransformer._interface);
+        assertTrue("message should have contained "
+            + interfaceName + ", but was '" + msg + "'",
+            msg.contains(interfaceName));
     }
 }


Reply via email to