You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ba...@apache.org on 2008/05/29 13:40:21 UTC
svn commit: r661300 - in
/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field:
address/AddressTest.java contenttype/ContentTypeTest.java
datetime/DateTimeTest.java
Author: bago
Date: Thu May 29 04:40:21 2008
New Revision: 661300
URL: http://svn.apache.org/viewvc?rev=661300&view=rev
Log:
Added tests for ParseExceptions to extend MimeException.
Modified:
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java
james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
Modified: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java?rev=661300&r1=661299&r2=661300&view=diff
==============================================================================
--- james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java (original)
+++ james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/address/AddressTest.java Thu May 29 04:40:21 2008
@@ -19,6 +19,7 @@
package org.apache.james.mime4j.field.address;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.field.address.parser.ParseException;
import java.io.BufferedReader;
@@ -35,6 +36,11 @@
public class AddressTest extends TestCase {
+ public void testExceptionTree() {
+ // make sure that our ParseException extends MimeException.
+ ParseException.class.asSubclass(MimeException.class);
+ }
+
public void testParse1() throws ParseException {
AddressList addrList = AddressList.parse("John Doe <jdoe@machine(comment). example>");
assertEquals(1, addrList.size());
Modified: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java?rev=661300&r1=661299&r2=661300&view=diff
==============================================================================
--- james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java (original)
+++ james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/contenttype/ContentTypeTest.java Thu May 29 04:40:21 2008
@@ -19,6 +19,7 @@
package org.apache.james.mime4j.field.contenttype;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser;
import org.apache.james.mime4j.field.contenttype.parser.ParseException;
@@ -28,6 +29,11 @@
public class ContentTypeTest extends TestCase {
+ public void testExceptionTree() {
+ // make sure that our ParseException extends MimeException.
+ ParseException.class.asSubclass(MimeException.class);
+ }
+
public void testContentType() throws ParseException {
test("one/two; three = four", "one", "two");
test("one/(foo)two; three = \"four\"", "one", "two");
Modified: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java?rev=661300&r1=661299&r2=661300&view=diff
==============================================================================
--- james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java (original)
+++ james/mime4j/trunk/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java Thu May 29 04:40:21 2008
@@ -20,12 +20,19 @@
package org.apache.james.mime4j.field.datetime;
import junit.framework.TestCase;
+
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.field.datetime.parser.DateTimeParser;
import org.apache.james.mime4j.field.datetime.parser.ParseException;
import java.io.StringReader;
public class DateTimeTest extends TestCase {
+
+ public void testExceptionTree() {
+ // make sure that our ParseException extends MimeException.
+ ParseException.class.asSubclass(MimeException.class);
+ }
public void testNormalDate() throws ParseException {
new DateTimeParser(new StringReader("Fri, 21 Nov 1997 09:55:06 -0600")).parseAll();
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org