Repository: cxf
Updated Branches:
  refs/heads/master 6e9405c6d -> 9fc1a6846


"Fixing" test-case


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/9fc1a684
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/9fc1a684
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/9fc1a684

Branch: refs/heads/master
Commit: 9fc1a684696319f5ab1ced3924dd239abfc5a24a
Parents: 6e9405c
Author: Colm O hEigeartaigh <[email protected]>
Authored: Fri May 2 17:17:50 2014 +0100
Committer: Colm O hEigeartaigh <[email protected]>
Committed: Fri May 2 17:17:50 2014 +0100

----------------------------------------------------------------------
 .../ws/action/SignatureWhitespaceTest.java      |  2 +-
 .../cxf/systest/ws/action/DoubleItAction.wsdl   |  3 +++
 .../org/apache/cxf/systest/ws/action/server.xml | 26 ++++++++++++++++++++
 3 files changed, 30 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/9fc1a684/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/SignatureWhitespaceTest.java
----------------------------------------------------------------------
diff --git 
a/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/SignatureWhitespaceTest.java
 
b/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/SignatureWhitespaceTest.java
index d95bbee..823d30d 100644
--- 
a/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/SignatureWhitespaceTest.java
+++ 
b/systests/ws-security/src/test/java/org/apache/cxf/systest/ws/action/SignatureWhitespaceTest.java
@@ -95,7 +95,7 @@ public class SignatureWhitespaceTest extends 
AbstractBusClientServerTestBase {
         
         URL wsdl = 
SignatureWhitespaceTest.class.getResource("DoubleItAction.wsdl");
         Service service = Service.create(wsdl, SERVICE_QNAME);
-        QName portQName = new QName(NAMESPACE, "DoubleItSignaturePort");
+        QName portQName = new QName(NAMESPACE, "DoubleItSignaturePort2");
 
         Dispatch<StreamSource> dispatch = 
             service.createDispatch(portQName, StreamSource.class, 
Service.Mode.MESSAGE);

http://git-wip-us.apache.org/repos/asf/cxf/blob/9fc1a684/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/DoubleItAction.wsdl
----------------------------------------------------------------------
diff --git 
a/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/DoubleItAction.wsdl
 
b/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/DoubleItAction.wsdl
index d9794d3..e08c9af 100644
--- 
a/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/DoubleItAction.wsdl
+++ 
b/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/DoubleItAction.wsdl
@@ -53,5 +53,8 @@
         <wsdl:port name="DoubleItSignaturePort" 
binding="tns:DoubleItNoSecurityBinding">
             <soap:address location="http://localhost:9001/DoubleItSignature"/>
         </wsdl:port>
+        <wsdl:port name="DoubleItSignaturePort2" 
binding="tns:DoubleItNoSecurityBinding">
+            <soap:address location="http://localhost:9001/DoubleItSignature2"/>
+        </wsdl:port>
     </wsdl:service>
 </wsdl:definitions>

http://git-wip-us.apache.org/repos/asf/cxf/blob/9fc1a684/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/server.xml
----------------------------------------------------------------------
diff --git 
a/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/server.xml
 
b/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/server.xml
index 345738b..71fac62 100644
--- 
a/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/server.xml
+++ 
b/systests/ws-security/src/test/resources/org/apache/cxf/systest/ws/action/server.xml
@@ -150,4 +150,30 @@
             </bean>
         </jaxws:inInterceptors>
     </jaxws:endpoint>
+    
+    <jaxws:endpoint xmlns:s="http://www.example.org/contract/DoubleIt"; 
id="Signature2" 
address="http://localhost:${testutil.ports.Server}/DoubleItSignature2"; 
serviceName="s:DoubleItService" endpointName="s:DoubleItSignaturePort2" 
implementor="org.apache.cxf.systest.ws.common.DoubleItImpl" 
wsdlLocation="org/apache/cxf/systest/ws/action/DoubleItAction.wsdl">
+        <jaxws:outInterceptors>
+            <bean class="org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor">
+                <constructor-arg>
+                    <map>
+                        <entry key="action" value="Signature"/>
+                        <entry key="signatureUser" value="bob"/>
+                        <entry key="signaturePropFile" value="bob.properties"/>
+                        <entry key="signatureKeyIdentifier" 
value="DirectReference"/>
+                        <entry key="passwordCallbackClass" 
value="org.apache.cxf.systest.ws.common.KeystorePasswordCallback"/>
+                    </map>
+                </constructor-arg>
+            </bean>
+        </jaxws:outInterceptors>
+        <jaxws:inInterceptors>
+            <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
+                <constructor-arg>
+                    <map>
+                        <entry key="action" value="Signature"/>
+                        <entry key="signatureVerificationPropFile" 
value="bob.properties"/>
+                    </map>
+                </constructor-arg>
+            </bean>
+        </jaxws:inInterceptors>
+    </jaxws:endpoint>
 </beans>

Reply via email to