hammant     2002/08/26 01:12:34

  Modified:    altrmi/src/test/org/apache/excalibur/altrmi/test
                        AbstractHelloTestCase.java TestInterfaceImpl.java
  Log:
  One more test
  
  Revision  Changes    Path
  1.5       +19 -2     
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/AbstractHelloTestCase.java
  
  Index: AbstractHelloTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/AbstractHelloTestCase.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AbstractHelloTestCase.java        26 Aug 2002 07:55:12 -0000      1.4
  +++ AbstractHelloTestCase.java        26 Aug 2002 08:12:34 -0000      1.5
  @@ -104,8 +104,9 @@
           try
           {
               testClient.hello3((short) 91);
  -            fail("Expected a Excaption to be throw for hardcoded test 91");
  -        } catch (PropertyVetoException e)
  +            fail("Expected a Exception to be throw for hardcoded test 91");
  +        }
  +        catch (PropertyVetoException e)
           {
               fail("Wrong exception throw for hardcoded test 91");
           } catch (IOException e)
  @@ -116,6 +117,22 @@
           // test the server has logged the message.
           assertEquals("91", ((TestInterfaceImpl) 
testServer).getStoredState("boolean:hello3(short)"));
       }
  +
  +    public void testHello4Call() throws Exception
  +    {
  +        // lookup worked ?
  +        assertNotNull(testClient);
  +
  +        // Invoke a method over AltRMI.
  +        StringBuffer sb = testClient.hello4((float) 10.2, (double) 11.9);
  +        StringBuffer sb2 = (StringBuffer) ((TestInterfaceImpl) 
testServer).getStoredState("StringBuffer:hello4(float,double)");
  +
  +        // test the server has logged the message.
  +        assertEquals("10.2 11.9", sb2.toString());
  +        // test if the same instance.
  +        //assertEquals(sb, sb2);
  +    }
  +
   
       public void testSpeed() throws Exception
       {
  
  
  
  1.5       +4 -2      
jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/TestInterfaceImpl.java
  
  Index: TestInterfaceImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/TestInterfaceImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestInterfaceImpl.java    26 Aug 2002 07:55:12 -0000      1.4
  +++ TestInterfaceImpl.java    26 Aug 2002 08:12:34 -0000      1.5
  @@ -54,7 +54,9 @@
       }
   
       public StringBuffer hello4(float greeting1, double greeting2) {
  -        throw new UnsupportedOperationException();
  +        StringBuffer sb = new StringBuffer("" + greeting1 + " " + greeting2);
  +        storedState.put("StringBuffer:hello4(float,double)", sb);
  +        return sb;
       }
   
       public void testSpeed() {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to