[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/web ...

Ron Sigal ron_sigal at yahoo.com
Wed Nov 7 02:57:06 EST 2007


  User: rsigal  
  Date: 07/11/07 02:57:06

  Modified:    src/tests/org/jboss/test/remoting/transport/web  Tag:
                        remoting_2_x WebInvokerTestClient.java
  Log:
  JBREM-800:  (1) Moved oneway invocations to beginning of testPostInvocationSub() so they don't execute after the client has disconnected or server has shut down; (2) gave the oneway invocations their own copies of the metadata map with HEADER properties.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.13.4.6  +13 -8     JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvokerTestClient.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WebInvokerTestClient.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvokerTestClient.java,v
  retrieving revision 1.13.4.5
  retrieving revision 1.13.4.6
  diff -u -b -r1.13.4.5 -r1.13.4.6
  --- WebInvokerTestClient.java	2 Nov 2007 06:54:19 -0000	1.13.4.5
  +++ WebInvokerTestClient.java	7 Nov 2007 07:57:06 -0000	1.13.4.6
  @@ -97,12 +97,22 @@
            }
            
            addHeaders(headerProps);
  -
            metadata.put("HEADER", headerProps);
   
  -         Object response = null;
  +         
  +         Properties headerProps1 = new Properties(headerProps);
  +         HashMap onewayMetadata1 = new HashMap(metadata);
  +         onewayMetadata1.put("HEADER", headerProps1);
  +         remotingClient.invokeOneway("Do something", onewayMetadata1, true);
  + 
  +         Properties headerProps2 = new Properties(headerProps);
  +         HashMap onewayMetadata2 = new HashMap(metadata);
  +         onewayMetadata2.put("HEADER", headerProps2);
  +         remotingClient.invokeOneway("Do something", onewayMetadata2, false);
  +         Thread.sleep(100);
   
            // test with null return expected
  +         Object response = null;
            response = remotingClient.invoke(WebInvocationHandler.NULL_RETURN_PARAM, metadata);
            log.debug("First response should be null and was: " + response);
            assertNull(response);
  @@ -133,11 +143,6 @@
   
            checkUserAgent(remotingClient, metadata);
   
  -         HashMap onewayMetadata1 = new HashMap(metadata);
  -         HashMap onewayMetadata2 = new HashMap(metadata);
  -         remotingClient.invokeOneway("Do something", onewayMetadata1, true);
  -         remotingClient.invokeOneway("Do something", onewayMetadata2, false);
  -         
            makeExceptionInvocation(remotingClient, metadata);
            
         }
  
  
  



More information about the jboss-cvs-commits mailing list