Fix testToString()

git-svn-id: https://svn.apache.org/repos/asf/geronimo/specs/trunk@1743416 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/geronimo-javamail_1.5_spec/src/test/java/javax/mail/internet/ContentTypeTest.java b/geronimo-javamail_1.5_spec/src/test/java/javax/mail/internet/ContentTypeTest.java
index 9819c4d..43df29d 100644
--- a/geronimo-javamail_1.5_spec/src/test/java/javax/mail/internet/ContentTypeTest.java
+++ b/geronimo-javamail_1.5_spec/src/test/java/javax/mail/internet/ContentTypeTest.java
@@ -19,6 +19,10 @@
 
 package javax.mail.internet;
 
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.Set;
+
 import junit.framework.TestCase;
 
 /**
@@ -98,7 +102,17 @@
         type.setParameter("foo", "bar");
         assertEquals("text/plain; foo=bar", type.toString());
         type.setParameter("bar", "me@apache.org");
-        assertEquals("text/plain; foo=bar; bar=\"me@apache.org\"", type.toString());
+
+        String[] tokens = type.toString().split(";");
+        assertEquals(3, tokens.length);
+
+        Set<String> parameters = new HashSet<String>();
+        for (String s : tokens) {
+            parameters.add(s.replaceAll("\\s+",""));
+        }
+        assertTrue(parameters.contains("text/plain"));
+        assertTrue(parameters.contains("foo=bar"));
+        assertTrue(parameters.contains("bar=\"me@apache.org\""));
     }
     public void testMatchContentType() throws ParseException {
         final ContentType type = new ContentType("text/plain");