From: <jah...@us...> - 2003-08-22 03:48:32
|
Update of /cvsroot/openamf/openamf/src/java/org/openamf In directory sc8-pr-cvs1:/tmp/cvs-serv29741/src/java/org/openamf Added Files: AMFMessageTest.java Log Message: integrated junit testing --- NEW FILE: AMFMessageTest.java --- 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.*; public class AMFMessageTest extends TestCase { private static final Logger log = Logger.getLogger(AMFMessageTest.class); public AMFMessageTest(String name) { super(name); } public static Test suite() { TestSuite suite = new TestSuite(AMFMessageTest.class); return suite; } public void testAddHeader() { AMFMessage message = new AMFMessage(); AMFHeader header = new AMFHeader("testKey1", true, "testValue1"); message.addHeader(header); message.addHeader("testKey2", false, "testValue2"); log.debug("Message is " + message); assertEquals(2, message.getHeaderCount()); assertTrue(message.getHeaders().contains(header)); } public void testAddBody() { AMFMessage message = new AMFMessage(); AMFBody body = new AMFBody("someService.someMethod", "someResponse", "body value", AMFBody.DATA_TYPE_STRING); message.addBody(body); log.debug("Message is " + message); assertEquals(1, message.getBodyCount()); assertEquals(body, message.getBody(0)); } } |