Author: jkuhnert
Date: Sun Dec 25 09:42:27 2005
New Revision: 358993

URL: http://svn.apache.org/viewcvs?rev=358993&view=rev
Log:
Changed validation of exception message to be compatible with ibm jre

Modified:
    
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/validator/TestValidatorFactory.java
    
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/listener/TestListenerMapSource.java

Modified: 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/validator/TestValidatorFactory.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/validator/TestValidatorFactory.java?rev=358993&r1=358992&r2=358993&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/validator/TestValidatorFactory.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/validator/TestValidatorFactory.java
 Sun Dec 25 09:42:27 2005
@@ -264,9 +264,8 @@
         }
         catch (ApplicationRuntimeException ex)
         {
-            assertEquals(
-                    "Error initializing validator 'fred' (class 
java.lang.Object): java.lang.Object incompatible with 
org.apache.tapestry.form.validator.Validator",
-                    ex.getMessage());
+                       assertTrue(ex.getMessage()
+                                       .startsWith("Error initializing 
validator 'fred' (class java.lang.Object): java.lang.Object"));
         }
 
         verifyControls();

Modified: 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/listener/TestListenerMapSource.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/listener/TestListenerMapSource.java?rev=358993&r1=358992&r2=358993&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/listener/TestListenerMapSource.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/listener/TestListenerMapSource.java
 Sun Dec 25 09:42:27 2005
@@ -276,9 +276,14 @@
         }
         catch (ApplicationRuntimeException ex)
         {
-            assertEquals(
-                    "Failure invoking listener method 'public void 
org.apache.tapestry.listener.ListenerMethodHolder.wrongTypes(java.util.Map)' on 
ListenerMethodHolder: argument type mismatch",
-                    ex.getMessage());
+                       assertEquals(IllegalArgumentException.class,
+                                       ex.getRootCause().getClass());
+                       assertTrue(ex.getMessage()
+                                       .startsWith("Failure invoking listener 
method 'public void "
+                                                       + 
"org.apache.tapestry.listener.ListenerMethodHolder."
+                                                       + 
"wrongTypes(java.util.Map)' on ListenerMethodHolder:"));
+                       //TODO: IBM jre doesn't format these messages the same 
as sun's jre,
+                       //IBM's message has no message string source for the 
IllegalArgumentException
             assertSame(holder, ex.getComponent());
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to