This is an automated email from the ASF dual-hosted git repository. buhhunyx pushed a commit to branch saaj-impl in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 73f4d8a133beda869b484f13d8e6d6a86732cec8 Author: Alexey Markevich <[email protected]> AuthorDate: Wed Jan 29 16:15:42 2020 +0300 [CXF-8206] Update to saaj-impl 1.5.1 --- parent/pom.xml | 23 +++++++--------------- .../apache/cxf/systest/ws/x509/X509TokenTest.java | 19 +++++++----------- 2 files changed, 14 insertions(+), 28 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index fdfd257..03113a3 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -2816,13 +2816,13 @@ </build> </profile> <profile> - <id>java9-plus</id> - <properties> + <id>java9-plus</id> + <properties> <org.apache.cxf.transport.websocket.atmosphere.disabled>true</org.apache.cxf.transport.websocket.atmosphere.disabled> <cxf.jdk.version>11</cxf.jdk.version> - </properties> - <activation> - <jdk>[9,)</jdk> + </properties> + <activation> + <jdk>[9,)</jdk> </activation> <build> <plugins> @@ -2877,17 +2877,8 @@ <dependency> <groupId>com.sun.xml.messaging.saaj</groupId> <artifactId>saaj-impl</artifactId> - <version>1.3.23</version> - <exclusions> - <exclusion> - <groupId>javax.xml.stream</groupId> - <artifactId>stax-api</artifactId> - </exclusion> - <exclusion> - <groupId>javax.xml.soap</groupId> - <artifactId>javax.xml.soap-api</artifactId> - </exclusion> - </exclusions> + <version>1.5.1</version> + <scope>runtime</scope> </dependency> <dependency> <groupId>org.jacorb</groupId> diff --git a/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/x509/X509TokenTest.java b/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/x509/X509TokenTest.java index 4538838..f68aede 100644 --- a/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/x509/X509TokenTest.java +++ b/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/x509/X509TokenTest.java @@ -24,9 +24,8 @@ import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; -import java.util.HashMap; +import java.util.Collections; import java.util.List; -import java.util.Map; import javax.xml.XMLConstants; import javax.xml.namespace.QName; @@ -584,9 +583,7 @@ public class X509TokenTest extends AbstractBusClientServerTestBase { if (nd instanceof Document) { nd = ((Document)nd).getDocumentElement(); } - Map<String, String> ns = new HashMap<>(); - ns.put("ns2", "http://www.example.org/schema/DoubleIt"); - XPathUtils xp = new XPathUtils(ns); + XPathUtils xp = new XPathUtils(Collections.singletonMap("ns2", "http://www.example.org/schema/DoubleIt")); Object o = xp.getValue("//ns2:DoubleItResponse/doubledNumber", nd, XPathConstants.STRING); assertEquals(StaxUtils.toString(nd), "50", o); @@ -616,10 +613,10 @@ public class X509TokenTest extends AbstractBusClientServerTestBase { Document xmlDocument = DOMUtils.newDocument(); - Element requestElement = xmlDocument.createElementNS("http://www.example.org/schema/DoubleIt", "tns:DoubleIt"); - requestElement.setAttributeNS(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, "xmlns:tns", - "http://www.example.org/schema/DoubleIt"); - Element dataElement = xmlDocument.createElement("numberToDouble"); + final String ns = "http://www.example.org/schema/DoubleIt"; + Element requestElement = xmlDocument.createElementNS(ns, "tns:DoubleIt"); + requestElement.setAttributeNS(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, "xmlns:tns", ns); + Element dataElement = xmlDocument.createElementNS(null, "numberToDouble"); dataElement.appendChild(xmlDocument.createTextNode("25")); requestElement.appendChild(dataElement); xmlDocument.appendChild(requestElement); @@ -642,9 +639,7 @@ public class X509TokenTest extends AbstractBusClientServerTestBase { SOAPMessage resp = disp.invoke(request); Node nd = resp.getSOAPBody().getFirstChild(); - Map<String, String> ns = new HashMap<>(); - ns.put("ns2", "http://www.example.org/schema/DoubleIt"); - XPathUtils xp = new XPathUtils(ns); + XPathUtils xp = new XPathUtils(Collections.singletonMap("ns2", ns)); Object o = xp.getValue("//ns2:DoubleItResponse/doubledNumber", DOMUtils.getDomElement(nd), XPathConstants.STRING); assertEquals(StaxUtils.toString(nd), "50", o);
