[jboss-svn-commits] JBossWS SVN: r811 - branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 23 08:54:59 EDT 2006


Author: heiko.braun at jboss.com
Date: 2006-08-23 08:54:56 -0400 (Wed, 23 Aug 2006)
New Revision: 811

Added:
   branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SignTestCase.java
Log:
renamed

Copied: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SignTestCase.java (from rev 808, branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SecurityTestCase.java)
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SecurityTestCase.java	2006-08-23 12:52:29 UTC (rev 808)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SignTestCase.java	2006-08-23 12:54:56 UTC (rev 811)
@@ -0,0 +1,72 @@
+package org.jboss.test.ws.interop.microsoft.security.wsse10;
+
+import junit.framework.Test;
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.interop.microsoft.ClientScenario;
+import org.jboss.test.ws.interop.microsoft.InteropConfigFactory;
+
+import javax.naming.InitialContext;
+import javax.xml.rpc.Service;
+import javax.xml.rpc.Stub;
+
+/**
+ * @author Heiko Braun, <heiko at openj.net>
+ * @since 07-Mar-2006
+ */
+public class SignTestCase extends JBossWSTest  {
+
+   IPingServiceSign port;
+   PingService10Sign service;
+
+   public static Test suite()
+   {
+      return JBossWSTestSetup.newTestSetup(SignTestCase.class, "jbossws-interop-wsse10-client.jar,jbossws-interop-wsse10Encrypt-client.jar");
+   }
+
+   protected void setUp() throws Exception
+   {
+      super.setUp();
+
+      if (port == null)
+      {
+         InitialContext iniCtx = getInitialContext();
+         Service signService = (Service)iniCtx.lookup("java:comp/env/service/interop/IPingServiceSign");
+         port = (IPingServiceSign)signService.getPort(IPingServiceSign.class);
+         configureClient();
+      }
+
+      System.setProperty("org.jboss.ws.wsse.keyStore", "resources/interop/microsoft/security/wsse10Shared/META-INF/alice.jks");
+      System.setProperty("org.jboss.ws.wsse.trustStore", "resources/interop/microsoft/security/wsse10Shared/META-INF/wsse10.truststore");
+      System.setProperty("org.jboss.ws.wsse.keyStorePassword", "password");
+      System.setProperty("org.jboss.ws.wsse.trustStorePassword", "password");
+      System.setProperty("org.jboss.ws.wsse.keyStoreType", "jks");
+      System.setProperty("org.jboss.ws.wsse.trustStoreType", "jks");
+   }
+
+   private void configureClient() {
+
+      InteropConfigFactory factory = InteropConfigFactory.newInstance();
+      ClientScenario scenario = factory.createClientScenario(System.getProperty("client.scenario"));
+      if(scenario!=null)
+      {
+         log.info("Using scenario: " + scenario);
+         ((Stub)port)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, scenario.getTargetEndpoint().toString());
+      }
+      else
+      {
+         throw new IllegalStateException("Failed to load client scenario");
+      }
+   }
+
+   public void testSignOnly() throws Exception{
+
+      PingResponseBody pingResponse = port.ping(
+            new Ping("SignOnly", "JBossWS", "Hello World")
+      );
+      assertNotNull(pingResponse);
+
+      EchoResponse echoResponse = port.echo( new Echo("JBossWS Sign Only"));
+      assertNotNull(echoResponse);
+   }
+}


Property changes on: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/interop/microsoft/security/wsse10/SignTestCase.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF




More information about the jboss-svn-commits mailing list