diff --git a/test/javax/xml/jaxp/common/8032908/TestFunc.java b/test/javax/xml/jaxp/common/8032908/TestFunc.java index 20eb23fa513da3fef777ecb9b3021a95d3ee3437..62a18f777498c046ccb0f6728a7e17ac9b8dae89 100644 --- a/test/javax/xml/jaxp/common/8032908/TestFunc.java +++ b/test/javax/xml/jaxp/common/8032908/TestFunc.java @@ -26,8 +26,9 @@ import org.w3c.dom.Node; public class TestFunc { public static String test(Node node) { - String s = node.getTextContent(); - return s; + String textContent = node.getTextContent(); + String nodeValue = node.getNodeValue(); + return textContent + ":" + nodeValue; } } diff --git a/test/javax/xml/jaxp/common/8032908/XSLT.java b/test/javax/xml/jaxp/common/8032908/XSLT.java index 77ddcbcfaea783facdfcb23663ad700653c6455e..22a4346edae7240ed116896d95562f3d254c7020 100644 --- a/test/javax/xml/jaxp/common/8032908/XSLT.java +++ b/test/javax/xml/jaxp/common/8032908/XSLT.java @@ -23,9 +23,10 @@ /** * @test - * @bug 8032908 + * @bug 8032908 8081392 * @summary Test if Node.getTextContent() function correctly returns children - * content + * content and also check that Node.getNodeValue() returns null value for + * Element nodes * @compile TestFunc.java XSLT.java * @run main/othervm XSLT */ @@ -40,7 +41,7 @@ public class XSLT { static final String XMLTOTRANSFORM = "/in.xml"; static final String XSLTRANSFORMER = "/test.xsl"; - static final String EXPECTEDRESULT = "ABCDEFG"; + static final String EXPECTEDRESULT = "ABCDEFG:null"; public static void main(String[] args) throws TransformerException { ByteArrayOutputStream resStream = new ByteArrayOutputStream(); diff --git a/test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java b/test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java index e811aed4b6e79319fa2e9cb32f65cf95628541e7..677e5dbc7a338807b1d4ab41df9e38ff3e89452b 100644 --- a/test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java +++ b/test/javax/xml/jaxp/transform/8062518/DocumentExtFunc.java @@ -27,6 +27,6 @@ public class DocumentExtFunc { public static String test(NodeList list) { Node node = list.item(0); - return "["+node.getNodeName() + ":" + node.getNodeValue()+"]"; + return "[" + node.getNodeName() + ":" + node.getTextContent() + "]"; } }