Fix for bug 339765, reviewed by bdoughan.
diff --git a/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/stax/XMLStreamWriterDefaultNamespaceTestCases.java b/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/stax/XMLStreamWriterDefaultNamespaceTestCases.java
index 3c8059d..49aa696 100644
--- a/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/stax/XMLStreamWriterDefaultNamespaceTestCases.java
+++ b/moxy/eclipselink.moxy.test/src/org/eclipse/persistence/testing/jaxb/stax/XMLStreamWriterDefaultNamespaceTestCases.java
@@ -26,10 +26,10 @@
 import junit.framework.TestCase;

 

 public class XMLStreamWriterDefaultNamespaceTestCases extends TestCase {

-    

+

     public void testDefaultNamespaceOverride() throws Exception {

         if(System.getProperty("java.version").contains("1.6")) {

-        

+

             JAXBContext ctx = JAXBContextFactory.createContext(new Class[]{Employee.class}, null);

             StringWriter writer = new StringWriter();

             XMLStreamWriter streamWriter = XMLOutputFactory.newInstance().createXMLStreamWriter(writer);

@@ -37,16 +37,20 @@
             streamWriter.writeDefaultNamespace("someNamespace");

             Marshaller marshaller = ctx.createMarshaller();

             marshaller.setProperty(Marshaller.JAXB_FRAGMENT, new Boolean(true));

-        

+

             marshaller.marshal(new JAXBElement(new QName("employee"), Employee.class, new Employee()), streamWriter);

             streamWriter.writeEndElement();

             streamWriter.writeEndDocument();

             streamWriter.flush();

-        

+

             String xml = "<root xmlns=\"someNamespace\"><employee xmlns=\"\"></employee></root>";

-            assertTrue("Incorrect XML: " + writer.toString(), writer.toString().equals(xml));

+            String xml2 = "<root xmlns=\"someNamespace\"><employee xmlns=\"\"/></root>";

+

+            String writerString = writer.toString();

+

+            assertTrue("Incorrect XML: " + writerString, writerString.equals(xml) || writerString.equals(xml2));

         }

-        

+

     }

 

 }