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]