[jboss-cvs] JBossAS SVN: r104777 - trunk/testsuite/src/main/org/jboss/test/jrmp/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 13 14:22:50 EDT 2010


Author: smarlow at redhat.com
Date: 2010-05-13 14:22:49 -0400 (Thu, 13 May 2010)
New Revision: 104777

Removed:
   trunk/testsuite/src/main/org/jboss/test/jrmp/test/CustomSocketsUnitTestCase.java
   trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLFailuresSocketsUnitTestCase.java
   trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLSocketsUnitTestCase.java
Log:
JBAS-7563 kill unneeded tests

Deleted: trunk/testsuite/src/main/org/jboss/test/jrmp/test/CustomSocketsUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jrmp/test/CustomSocketsUnitTestCase.java	2010-05-13 18:06:00 UTC (rev 104776)
+++ trunk/testsuite/src/main/org/jboss/test/jrmp/test/CustomSocketsUnitTestCase.java	2010-05-13 18:22:49 UTC (rev 104777)
@@ -1,99 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.jrmp.test;
-
-import javax.naming.InitialContext;
-
-import junit.framework.Test;
-import org.jboss.test.JBossTestCase;
-import org.jboss.test.jrmp.interfaces.StatelessSession;
-import org.jboss.test.jrmp.interfaces.StatelessSessionHome;
-
-/**
- * Test of using custom RMI socket factories with the JRMP ejb container
- * invoker.
- *
- * @author  Scott.Stark at jboss.org
- * @author    david jencks d_jencks at users.sourceforge.net
- * @version   $Revision$
- */
-public class CustomSocketsUnitTestCase extends JBossTestCase
-{
-   /**
-    * Constructor for the CustomSocketsUnitTestCase object
-    *
-    * @param name  Description of Parameter
-    */
-   public CustomSocketsUnitTestCase(String name)
-   {
-      super(name);
-   }
-
-
-   /**
-    * Test access of a custom type over the compressed socket
-    *
-    * @exception Exception  Description of Exception
-    */
-   public void testCustomAccess() throws Exception
-   {
-      log.info("+++ testCustomAccess");
-      InitialContext jndiContext = new InitialContext();
-      log.debug("Lookup StatelessSessionWithGZip");
-      Object obj = jndiContext.lookup("StatelessSessionWithGZip");
-      StatelessSessionHome home = (StatelessSessionHome)obj;
-      log.debug("Found StatelessSessionWithGZip Home");
-      StatelessSession bean = home.create();
-      log.debug("Created StatelessSessionWithGZip");
-      // Test that the Entity bean sees username as its principal
-      String echo = bean.echo("jrmp-comp");
-      log.debug("bean.echo(jrmp-comp) = " + echo);
-      bean.remove();
-   }
-
-   /**
-    * Test basic ejb access over the compressed socket
-    *
-    * @exception Exception  Description of Exception
-    */
-   public void testAccess() throws Exception
-   {
-      log.info("+++ testAccess");
-      InitialContext jndiContext = new InitialContext();
-      log.debug("Lookup StatelessSessionWithGZip");
-      Object obj = jndiContext.lookup("StatelessSessionWithGZip");
-      StatelessSessionHome home = (StatelessSessionHome)obj;
-      log.debug("Found StatelessSessionWithGZip Home");
-      StatelessSession bean = home.create();
-      log.debug("Created StatelessSessionWithGZip");
-      // Test that the Entity bean sees username as its principal
-      String echo = bean.echo("jrmp");
-      log.debug("bean.echo(jrmp) = " + echo);
-      bean.remove();
-   }
-
-   public static Test suite() throws Exception
-   {
-      return getDeploySetup(CustomSocketsUnitTestCase.class, "jrmp-comp.jar");
-   }
-
-}

Deleted: trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLFailuresSocketsUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLFailuresSocketsUnitTestCase.java	2010-05-13 18:06:00 UTC (rev 104776)
+++ trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLFailuresSocketsUnitTestCase.java	2010-05-13 18:22:49 UTC (rev 104777)
@@ -1,93 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.jrmp.test;
-
-import java.io.IOException;
-import java.rmi.RemoteException;
-import java.net.URL;
-import javax.ejb.CreateException;
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.jboss.test.JBossTestCase;
-
-import org.jboss.test.jrmp.interfaces.StatelessSession;
-import org.jboss.test.jrmp.interfaces.StatelessSessionHome;
-
-/**
- * Test of using custom RMI socket factories with the JRMP ejb container
- * invoker.
- *
- * @author  Scott.Stark at jboss.org
- * @version $Revision$
- */
-public class SSLFailuresSocketsUnitTestCase extends JBossTestCase
-{
-   /**
-    * Constructor for the CustomSocketsUnitTestCase object
-    *
-    * @param name  Description of Parameter
-    */
-   public SSLFailuresSocketsUnitTestCase(String name)
-   {
-      super(name);
-   }
-
-   /**
-    * Test basic ejb access over the ssl socket requiring a client cert
-    *
-    * @exception Exception  Description of Exception
-    */
-   public void testClientCertSSLAccessFailure() throws Exception
-   {
-      log.info("+++ testClientCertSSLAccessFailure");
-      // Install the truststore to use for the server cert
-      String res = super.getResourceURL("test-configs/tomcat-ssl/conf/client.keystore");
-      log.info("client.keystore: "+res);
-      URL clientURL = new URL(res);
-      System.setProperty("javax.net.ssl.trustStore", clientURL.getFile());
-      System.setProperty("javax.net.ssl.keyStore", clientURL.getFile());
-      System.setProperty("javax.net.ssl.trustStorePassword", "unit-tests-client");
-      System.setProperty("javax.net.ssl.keyStorePassword", "unit-tests-client");
-      InitialContext jndiContext = new InitialContext();
-      log.debug("Lookup StatelessSessionWithSSL");
-      Object obj = jndiContext.lookup("StatelessSessionWithSSL");
-      StatelessSessionHome home = (StatelessSessionHome)obj;
-      log.debug("Found StatelessSessionWithSSL Home");
-      StatelessSession bean = home.create();
-      log.debug("Created StatelessSessionWithSSL");
-      // Test that the Entity bean sees username as its principal
-      String echo = bean.echo("jrmp");
-      log.debug("bean.echo(jrmp) = " + echo);
-      bean.remove();
-   }
-
-   public static Test suite() throws Exception
-   {
-      return getDeploySetup(SSLFailuresSocketsUnitTestCase.class, "jrmp-comp.jar");
-   }
-
-}

Deleted: trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLSocketsUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLSocketsUnitTestCase.java	2010-05-13 18:06:00 UTC (rev 104776)
+++ trunk/testsuite/src/main/org/jboss/test/jrmp/test/SSLSocketsUnitTestCase.java	2010-05-13 18:22:49 UTC (rev 104777)
@@ -1,145 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.test.jrmp.test;
-
-import java.net.URL;
-import java.security.cert.Certificate;
-import java.security.cert.X509Certificate;
-import javax.naming.InitialContext;
-import javax.net.ssl.HandshakeCompletedEvent;
-import javax.net.ssl.HandshakeCompletedListener;
-import javax.net.ssl.SSLPeerUnverifiedException;
-import javax.net.ssl.SSLSession;
-
-import junit.framework.Test;
-import org.jboss.security.ssl.RMISSLClientSocketFactory;
-import org.jboss.test.JBossTestCase;
-import org.jboss.test.jrmp.interfaces.StatelessSession;
-import org.jboss.test.jrmp.interfaces.StatelessSessionHome;
-
-/**
- * Test of using custom RMI socket factories with the JRMP ejb container
- * invoker.
- *
- * @author  Scott.Stark at jboss.org
- * @version $Revision$
- */
-public class SSLSocketsUnitTestCase extends JBossTestCase
-   implements HandshakeCompletedListener
-{
-   private String cipherSuite;
-   private Certificate[] localCerts;
-   private Certificate[] peerCerts;
-
-   /**
-    * Constructor for the CustomSocketsUnitTestCase object
-    *
-    * @param name  Description of Parameter
-    */
-   public SSLSocketsUnitTestCase(String name)
-   {
-      super(name);
-   }
-
-   /**
-    * Test basic ejb access over the ssl socket requiring a client cert
-    *
-    * @exception Exception  Description of Exception
-    */
-   public void testClientCertSSLAccess() throws Exception
-   {
-      log.info("+++ testClientCertSSLAccess");
-      String res = super.getResourceURL("test-configs/tomcat-ssl/conf/client.keystore");
-      log.info("client.keystore: "+res);
-      URL clientURL = new URL(res);
-      System.setProperty("javax.net.ssl.trustStore", clientURL.getFile());
-      System.setProperty("javax.net.ssl.trustStorePassword", "unit-tests-client");
-      System.setProperty("javax.net.ssl.keyStore", clientURL.getFile());
-      System.setProperty("javax.net.ssl.keyStorePassword", "unit-tests-client");
-      System.getProperties().put(RMISSLClientSocketFactory.HANDSHAKE_COMPLETE_LISTENER, this);
-
-      InitialContext jndiContext = new InitialContext();
-      log.debug("Lookup StatelessSessionWithSSL");
-      Object obj = jndiContext.lookup("StatelessSessionWithSSL");
-      StatelessSessionHome home = (StatelessSessionHome)obj;
-      log.debug("Found StatelessSessionWithSSL Home");
-      StatelessSession bean = home.create();
-      log.debug("Created StatelessSessionWithSSL");
-      // Test that the Entity bean sees username as its principal
-      String echo = bean.echo("jrmp");
-      log.debug("bean.echo(jrmp) = " + echo);
-      bean.remove();
-
-      //Allow the handshakecompleted listener to populate the cipherSuite
-      sleep(2000);
-      assertNotNull("cipherSuite != null",cipherSuite);
-
-      // Validate the expected ssl session
-      assertTrue("CipherSuite = TLS_DHE_DSS_WITH_AES_128_CBC_SHA",
-         cipherSuite.equals("TLS_DHE_DSS_WITH_AES_128_CBC_SHA"));
-      X509Certificate localCert = (X509Certificate) localCerts[0];
-      assertTrue("LocalCert.SubjectDN = CN=unit-tests-client, OU=JBoss Inc., O=JBoss Inc., ST=Washington, C=US",
-         localCert.getSubjectDN().getName().equals("CN=unit-tests-client, OU=JBoss Inc., O=JBoss Inc., ST=Washington, C=US"));
-   }
-
-   public void handshakeCompleted(HandshakeCompletedEvent event)
-   {
-      log.info("handshakeCompleted, event="+event);
-      try
-      {
-         cipherSuite = event.getCipherSuite();
-         log.info("CipherSuite: "+cipherSuite);
-         localCerts = event.getLocalCertificates();
-         log.info("LocalCertificates:");
-         for(int n = 0; n < localCerts.length; n ++)
-         {
-            Certificate cert = localCerts[n];
-            log.info(cert);
-         }
-         log.info("PeerCertificates:");
-         peerCerts = event.getPeerCertificates();
-         for(int n = 0; n < peerCerts.length; n ++)
-         {
-            Certificate cert = peerCerts[n];
-            log.info(cert);
-         }
-
-         SSLSession session = event.getSession();
-         String[] names = session.getValueNames();
-         for(int n = 0; n < names.length; n ++)
-         {
-            String name = names[n];
-            log.info(name+"="+session.getValue(name));
-         }
-      }
-      catch (SSLPeerUnverifiedException e)
-      {
-         log.error("Failed to get peer cert", e);
-      }
-   }
-
-   public static Test suite() throws Exception
-   {
-      return getDeploySetup(SSLSocketsUnitTestCase.class, "jrmp-comp.jar");
-   }
-
-}




More information about the jboss-cvs-commits mailing list