Author: bago
Date: Thu Aug 21 11:22:50 2008
New Revision: 687821
URL: http://svn.apache.org/viewvc?rev=687821&view=rev
Log:
Fix junit tests in case the project is built/run against java5+ (regexp
exception is a bit different)
Modified:
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/HasMailAttributeWithValueRegexTest.java
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/RecipientIsRegexTest.java
Modified:
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/HasMailAttributeWithValueRegexTest.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/HasMailAttributeWithValueRegexTest.java?rev=687821&r1=687820&r2=687821&view=diff
==============================================================================
---
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/HasMailAttributeWithValueRegexTest.java
(original)
+++
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/HasMailAttributeWithValueRegexTest.java
Thu Aug 21 11:22:50 2008
@@ -25,6 +25,8 @@
import javax.mail.MessagingException;
import java.util.Collection;
+import junit.framework.AssertionFailedError;
+
public class HasMailAttributeWithValueRegexTest extends
AbstractHasMailAttributeTest {
@@ -74,8 +76,6 @@
String invalidRegex = "(!(";
String regexException = null;
- // NOTE the expected exception changes when the project is built/run
- // against non java 1.4 jvm.
String exception = "Malformed pattern: " + invalidRegex;
setRegex(invalidRegex);
@@ -90,8 +90,14 @@
Collection matchedRecipients = matcher.match(mockedMail);
assertNull(matchedRecipients);
- assertEquals(regexException, exception);
-
+
+ try {
+ assertEquals(exception, regexException);
+ } catch (AssertionFailedError e) {
+ // NOTE the expected exception changes when the project is
built/run
+ // against non java 1.4 jvm.
+ assertEquals(exception+"
(org.apache.oro.text.regex.MalformedPatternException: Unmatched parentheses.",
regexException);
+ }
}
protected String getConfigOption() {
Modified:
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/RecipientIsRegexTest.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/RecipientIsRegexTest.java?rev=687821&r1=687820&r2=687821&view=diff
==============================================================================
---
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/RecipientIsRegexTest.java
(original)
+++
james/server/trunk/mailets-function/src/test/java/org/apache/james/transport/matchers/RecipientIsRegexTest.java
Thu Aug 21 11:22:50 2008
@@ -25,6 +25,8 @@
import javax.mail.MessagingException;
+import junit.framework.AssertionFailedError;
+
import org.apache.mailet.MailAddress;
import org.apache.mailet.Matcher;
@@ -90,8 +92,6 @@
Collection matchedRecipients = null;
String invalidRegex = "(!(";
String regexException = null;
- // NOTE the expected exception changes when the project is built/run
- // against non java 1.4 jvm.
String exception = "Malformed pattern: " + invalidRegex;
setRecipients(new MailAddress[] {
@@ -107,7 +107,13 @@
}
assertNull(matchedRecipients);
- assertEquals(regexException, exception);
+ try {
+ assertEquals(exception, regexException);
+ } catch (AssertionFailedError e) {
+ // NOTE the expected exception changes when the project is
built/run
+ // against non java 1.4 jvm.
+ assertEquals(exception+"
(org.apache.oro.text.regex.MalformedPatternException: Unmatched parentheses.",
regexException);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]