openamf/src/java/org/openamf DefaultGatewayTest.java,NONE,1.1 AMFMessageTest.java,1.1,1.2 RemotingTester.java,1.7,1.8
[email protected] Wed, 20 Aug 2003 13:11:13 -0700
| Newsgroups | gmane.comp.java.openamf.cvs |
|---|---|
| Message-ID | <[email protected]> |
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() {
/**
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0