|
From: <jah...@us...> - 2003-08-22 11:59:32
|
Update of /cvsroot/openamf/openamf/src/java/org/openamf In directory sc8-pr-cvs1:/tmp/cvs-serv9756/src/java/org/openamf Modified Files: AMFMessageTest.java RemotingTester.java Added Files: DefaultGatewayTest.java Log Message: implemented cactus unit testing and created DefaultGatewayTest --- NEW FILE: DefaultGatewayTest.java --- package org.openamf; import java.io.*; import org.apache.cactus.*; import org.apache.commons.logging.*; import org.openamf.*; import org.openamf.io.*; import junit.framework.*; public class DefaultGatewayTest extends ServletTestCase { private static final Log log = LogFactory.getLog(DefaultGatewayTest.class); public DefaultGatewayTest(String name) { super(name); } public static Test suite() { TestSuite suite = new TestSuite(DefaultGatewayTest.class); return suite; } public void setUp() throws Exception { } public void tearDown() throws Exception { } public void beginDeserializeAMFMessage(WebRequest webRequest) throws Exception { AMFMessage message = new AMFMessage(); message.addHeader("testKey", true, "testValue"); message.addBody("someService.someMethod", "someResponse", "body value", AMFBody.DATA_TYPE_STRING); ByteArrayOutputStream output = new ByteArrayOutputStream(); AMFSerializer serializer = new AMFSerializer(new DataOutputStream(output)); serializer.serializeMessage(message); webRequest.setUserData(new ByteArrayInputStream(output.toByteArray())); } public void testDeserializeAMFMessage() throws Exception { DefaultGateway gateway = new DefaultGateway(); AMFMessage message = gateway.deserializeAMFMessage(request); assertEquals(1, message.getHeaderCount()); assertEquals(1, message.getBodyCount()); assertEquals("someService", message.getBody(0).getServiceName()); } public void endDeserializeAMFMessage(WebResponse webResponse) throws Exception { } } Index: AMFMessageTest.java =================================================================== RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AMFMessageTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AMFMessageTest.java 20 Aug 2003 19:01:17 -0000 1.1 --- AMFMessageTest.java 20 Aug 2003 20:11:11 -0000 1.2 *************** *** 1,9 **** package org.openamf; ! import java.util.*; ! import java.lang.reflect.*; ! import org.apache.commons.beanutils.*; ! import org.apache.commons.beanutils.PropertyUtils; ! import org.apache.log4j.*; import junit.framework.*; --- 1,5 ---- package org.openamf; ! import org.apache.commons.logging.*; import junit.framework.*; *************** *** 11,15 **** extends TestCase { ! private static final Logger log = Logger.getLogger(AMFMessageTest.class); public AMFMessageTest(String name) --- 7,11 ---- extends TestCase { ! private static final Log log = LogFactory.getLog(AMFMessageTest.class); public AMFMessageTest(String name) *************** *** 22,25 **** --- 18,29 ---- TestSuite suite = new TestSuite(AMFMessageTest.class); return suite; + } + + public void setUp() throws Exception + { + } + + public void tearDown() throws Exception + { } Index: RemotingTester.java =================================================================== RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/RemotingTester.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** RemotingTester.java 16 Aug 2003 13:11:16 -0000 1.7 --- RemotingTester.java 20 Aug 2003 20:11:11 -0000 1.8 *************** *** 75,78 **** --- 75,79 ---- System.out.println("msg2 = " + msg2); } + private static AMFMessage createMessage1() { /** |