1 21 22 package com.rift.coad.daemon.messageservice.message; 23 24 import junit.framework.*; 25 import java.util.Date ; 26 import java.util.List ; 27 import com.rift.coad.lib.common.ObjectSerializer; 28 import com.rift.coad.daemon.messageservice.MessageServiceException; 29 import com.rift.coad.daemon.messageservice.RPCMessage; 30 import com.rift.coad.daemon.messageservice.message.rpc.RPCXMLParser; 31 32 36 public class RPCMessageImplTest extends TestCase { 37 38 public RPCMessageImplTest(String testName) { 39 super(testName); 40 } 41 42 protected void setUp() throws Exception { 43 } 44 45 protected void tearDown() throws Exception { 46 } 47 48 51 public void testRPCMessageImpl() throws Exception { 52 System.out.println("testClearBody"); 53 54 RPCMessageImpl message = new RPCMessageImpl("test", "test", "test", 55 null, 1); 56 message.defineMethod(java.lang.Long .class,"test",new Class [] { 57 java.lang.String .class,java.lang.Integer .class}); 58 59 System.out.println(message.getMethodBodyXML()); 60 61 assertEquals(java.lang.Long .class, message.getReturnType()); 62 assertEquals("test", message.getMethodName()); 63 64 Object [] arguments = message.getArgumentTypes(); 65 assertEquals(2, arguments.length); 66 assertEquals(java.lang.String .class, arguments[0]); 67 assertEquals(java.lang.Integer .class, arguments[1]); 68 69 message.clearBody(); 70 71 System.out.println(message.getMethodBodyXML()); 72 } 73 74 75 } 76 | Popular Tags |