changeset 745:48585e5e65d2

8080906: Develop test for Xerces Update: DOM L3 Serializer Reviewed-by: lancea, joehw Contributed-by: frank.yuan@oracle.com
author joehw
date Mon, 08 Jun 2015 21:59:07 -0700
parents 82aae947938e
children f424712eaede
files test/javax/xml/jaxp/functional/TEST.properties test/javax/xml/jaxp/unittest/TEST.properties test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java
diffstat 3 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/javax/xml/jaxp/functional/TEST.properties	Thu Jun 04 18:49:07 2015 -0700
+++ b/test/javax/xml/jaxp/functional/TEST.properties	Mon Jun 08 21:59:07 2015 -0700
@@ -7,3 +7,6 @@
 # Tests that must run in othervm mode
 othervm.dirs= /javax/xml/jaxp/functional
 
+# Declare module dependency
+modules=java.xml
+
--- a/test/javax/xml/jaxp/unittest/TEST.properties	Thu Jun 04 18:49:07 2015 -0700
+++ b/test/javax/xml/jaxp/unittest/TEST.properties	Mon Jun 08 21:59:07 2015 -0700
@@ -1,3 +1,6 @@
 # jaxp test uses TestNG
 TestNG.dirs = .
 
+# Declare module dependency
+modules=java.xml
+
--- a/test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java	Thu Jun 04 18:49:07 2015 -0700
+++ b/test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java	Mon Jun 08 21:59:07 2015 -0700
@@ -44,6 +44,7 @@
 
 
 /*
+ * @bug 6439439 8080906
  * @summary Test LSSerializer.
  */
 public class LSSerializerTest {
@@ -98,6 +99,17 @@
         }
     }
 
+    /*
+     * @bug 8080906
+     * It will fail in a Jigsaw build until JDK-8080266 is fixed.
+     */
+    @Test
+    public void testDefaultLSSerializer() throws Exception {
+        DOMImplementationLS domImpl = (DOMImplementationLS) DocumentBuilderFactory.newInstance().newDocumentBuilder().getDOMImplementation();
+        LSSerializer lsSerializer = domImpl.createLSSerializer();
+        Assert.assertTrue(lsSerializer.getClass().getName().endsWith("dom3.LSSerializerImpl"));
+    }
+
     @Test
     public void testDOMErrorHandler() {