Skip to content

Commit 6e2982d

Browse files
committed
Polishing.
Related: #1100. Original pull request: #115.
1 parent e1035a9 commit 6e2982d

File tree

6 files changed

+23
-15
lines changed

6 files changed

+23
-15
lines changed

spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/version/AbstractAddressingVersion.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public abstract class AbstractAddressingVersion extends TransformerObjectSupport
8484
private final XPathExpression referenceParametersExpression;
8585

8686
protected AbstractAddressingVersion() {
87-
Map<String, String> namespaces = new HashMap<String, String>();
87+
Map<String, String> namespaces = new HashMap<>();
8888
namespaces.put(getNamespacePrefix(), getNamespaceUri());
8989
toExpression = createNormalizedExpression(getToName(), namespaces);
9090
actionExpression = createNormalizedExpression(getActionName(), namespaces);
@@ -182,10 +182,10 @@ private EndpointReference getEndpointReference(Node node) {
182182
}
183183
List<Node> referenceProperties = referencePropertiesExpression != null
184184
? referencePropertiesExpression.evaluateAsNodeList(node)
185-
: Collections.<Node> emptyList();
185+
: Collections.emptyList();
186186
List<Node> referenceParameters = referenceParametersExpression != null
187187
? referenceParametersExpression.evaluateAsNodeList(node)
188-
: Collections.<Node> emptyList();
188+
: Collections.emptyList();
189189
return new EndpointReference(address, referenceProperties, referenceParameters);
190190
}
191191

spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/version/Addressing10.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*
3232
* @author Arjen Poutsma
3333
* @author Leandro Quiroga
34-
* @see <a href="http://www.w3.org/TR/2006/REC-ws-addr-core-20060509">Web Services Addressing, May 2006</a>
34+
* @see <a href="http://www.w3.org/TR/2006/REC-ws-addr-core-20060509">Web Services Addressing 1.0, May 2006</a>
3535
* @since 1.5.0
3636
*/
3737

@@ -56,7 +56,7 @@ public boolean hasRequiredProperties(MessageAddressingProperties map) {
5656
return true;
5757

5858
}
59-
59+
6060
@Override
6161
public boolean isToHeaderRequired() {
6262
return false;

spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/version/Addressing200408.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public boolean hasRequiredProperties(MessageAddressingProperties map) {
5959
}
6060
return true;
6161
}
62-
62+
6363
@Override
6464
public boolean isToHeaderRequired() {
6565
return true;

spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/version/AddressingVersion.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ public interface AddressingVersion {
6464
*/
6565
boolean hasRequiredProperties(MessageAddressingProperties map);
6666

67-
6867
/**
69-
* Indicates whether the wsa:To header is REQUIRED or not.
70-
*
71-
* @return {@code true} if the wsa:To header of the {@link AddressingVersion} is REQUIRED.
68+
* Indicates whether the {@literal wsa:To} header is {@literal REQUIRED} or not.
69+
*
70+
* @return {@code true} if the wsa:To header of the {@link AddressingVersion} is REQUIRED.
71+
* @since 4.0
7272
*/
7373
boolean isToHeaderRequired();
7474

spring-ws-core/src/test/java/org/springframework/ws/soap/addressing/AbstractWsAddressingTestCase.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ public abstract class AbstractWsAddressingTestCase {
3838
@BeforeEach
3939
public void createMessageFactory() throws Exception {
4040
messageFactory = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
41-
XMLUnit.setIgnoreWhitespace(true);
4241
}
4342

4443
protected SaajSoapMessage loadSaajMessage(String fileName) throws SOAPException, IOException {
@@ -61,14 +60,19 @@ protected void assertXMLSimilar(SaajSoapMessage expected, SaajSoapMessage result
6160
Document expectedDocument = expected.getSaajMessage().getSOAPPart();
6261
Document resultDocument = result.getSaajMessage().getSOAPPart();
6362

64-
XmlAssert.assertThat(resultDocument).and(expectedDocument).ignoreWhitespace().areSimilar();
63+
XmlAssert.assertThat(resultDocument).and(expectedDocument) //
64+
.ignoreWhitespace() //
65+
.ignoreChildNodesOrder() //
66+
.areSimilar();
6567
}
6668

6769
protected void assertXMLNotSimilar(SaajSoapMessage expected, SaajSoapMessage result) {
6870

6971
Document expectedDocument = expected.getSaajMessage().getSOAPPart();
7072
Document resultDocument = result.getSaajMessage().getSOAPPart();
7173

72-
XmlAssert.assertThat(resultDocument).and(expectedDocument).ignoreWhitespace().areNotSimilar();
74+
XmlAssert.assertThat(resultDocument).and(expectedDocument) //
75+
.ignoreWhitespace() //
76+
.areNotSimilar();
7377
}
7478
}

spring-ws-core/src/test/java/org/springframework/ws/soap/addressing/client/AbstractActionCallbackTestCase.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ public void testValid() throws Exception {
8181
callback.doWithMessage(message);
8282

8383
SaajSoapMessage expected = loadSaajMessage(getTestPath() + "/valid.xml");
84+
8485
assertXMLNotSimilar(expected, message);
8586

8687
verify(strategyMock, connectionMock);
@@ -110,13 +111,15 @@ public void testDefaults() throws Exception {
110111

111112
verify(strategyMock, connectionMock);
112113
}
113-
114+
114115
@Test
115116
public void testNotInitializeTo() throws Exception {
117+
116118
URI action = new URI("http://example.com/fabrikam/mail/Delete");
117119
URI connectionUri = new URI("mailto:[email protected]");
118120
callback = new ActionCallback(action, getVersion());
119121
callback.setMessageIdStrategy(strategyMock);
122+
callback.setShouldInitializeTo(false);
120123
expect(connectionMock.getUri()).andReturn(connectionUri).times(0, 1);
121124

122125
SaajSoapMessage message = createDeleteMessage();
@@ -128,11 +131,12 @@ public void testNotInitializeTo() throws Exception {
128131
callback.doWithMessage(message);
129132

130133
SaajSoapMessage expected = loadSaajMessage(getTestPath() + "/request-without-shouldInitializeTo.xml");
134+
131135
assertXMLSimilar(expected, message);
136+
132137
verify(strategyMock, connectionMock);
133138
}
134139

135-
136140
private SaajSoapMessage createDeleteMessage() throws SOAPException {
137141

138142
SOAPMessage saajMessage = messageFactory.createMessage();

0 commit comments

Comments
 (0)