| Home >> All >> org >> activemq >> [ message Javadoc ] |
Source code: org/activemq/message/ActiveMQObjectMessageTest.java
1 /* 2 * Created on Mar 4, 2004 3 * 4 * To change the template for this generated file go to 5 * Window - Preferences - Java - Code Generation - Code and Comments 6 */ 7 package org.activemq.message; 8 9 import junit.framework.TestCase; 10 11 import javax.jms.JMSException; 12 13 /** 14 * @version $Revision: 1.1.1.1 $ 15 */ 16 public class ActiveMQObjectMessageTest extends TestCase { 17 18 public static void main(String[] args) { 19 junit.textui.TestRunner.run(ActiveMQObjectMessageTest.class); 20 } 21 22 /* 23 * @see TestCase#setUp() 24 */ 25 protected void setUp() throws Exception { 26 super.setUp(); 27 } 28 29 /* 30 * @see TestCase#tearDown() 31 */ 32 protected void tearDown() throws Exception { 33 super.tearDown(); 34 } 35 36 /** 37 * Constructor for ActiveMQObjectMessageTest. 38 * 39 * @param arg0 40 */ 41 public ActiveMQObjectMessageTest(String arg0) { 42 super(arg0); 43 } 44 45 public void testGetPacketType() { 46 ActiveMQObjectMessage msg = new ActiveMQObjectMessage(); 47 assertTrue(msg.getPacketType() == Packet.ACTIVEMQ_OBJECT_MESSAGE); 48 } 49 50 public void testSetObject() { 51 ActiveMQObjectMessage msg = new ActiveMQObjectMessage(); 52 String str = "testText"; 53 try { 54 msg.setObject(str); 55 assertTrue(msg.getObject() == str); 56 } 57 catch (JMSException e) { 58 e.printStackTrace(); 59 } 60 boolean readOnlyTest = false; 61 msg.setReadOnly(true); 62 try { 63 msg.setObject(str); 64 } 65 catch (JMSException e) { 66 readOnlyTest = true; 67 } 68 assertTrue(readOnlyTest); 69 } 70 71 72 }