Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/activemq/message/ActiveMQMapMessageTest.java


1   /*
2    * Created on Mar 5, 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 java.util.HashMap;
10  
11  import javax.jms.JMSException;
12  
13  import org.activemq.message.ActiveMQMapMessage;
14  import org.activemq.message.Packet;
15  
16  import junit.framework.TestCase;
17  
18  /**
19   *
20   * To change the template for this generated type comment go to
21   * Window - Preferences - Java - Code Generation - Code and Comments
22   */
23  public class ActiveMQMapMessageTest extends TestCase
24  {
25    private String name = "testName";
26  
27    public static void main(String[] args)
28    {
29      junit.textui.TestRunner.run(ActiveMQMapMessageTest.class);
30    }
31  
32    /*
33     * @see TestCase#setUp()
34     */
35    protected void setUp() throws Exception
36    {
37      super.setUp();
38    }
39  
40    /*
41     * @see TestCase#tearDown()
42     */
43    protected void tearDown() throws Exception
44    {
45      super.tearDown();
46    }
47  
48    /**
49     * Constructor for ActiveMQMapMessageTest.
50     * @param arg0
51     */
52    public ActiveMQMapMessageTest(String arg0)
53    {
54      super(arg0);
55    }
56  
57    public void testGetPacketType()
58    {
59      ActiveMQMapMessage msg = new ActiveMQMapMessage();
60      assertTrue(msg.getPacketType()==Packet.ACTIVEMQ_MAP_MESSAGE);
61    }
62  
63    public void testShallowCopy()
64    {
65      
66          try {
67              ActiveMQMapMessage msg = new ActiveMQMapMessage();
68              msg.setString("fred", "fred");
69              
70              ActiveMQMapMessage msg2;
71              
72              msg2 = (ActiveMQMapMessage)msg.shallowCopy();
73              assertTrue(msg2.getTable() != null && msg2.getTable()==msg.getTable());
74          }
75          catch (JMSException e) {
76              // TODO Auto-generated catch block
77              e.printStackTrace();
78              assertTrue(false);
79          }
80          
81    }
82  
83    public void testDeepCopy()
84    {
85      ActiveMQMapMessage msg = new ActiveMQMapMessage();
86      
87      
88      try {
89              ActiveMQMapMessage msg2 = (ActiveMQMapMessage)msg.deepCopy();
90              assertTrue(msg2.getTable() != null && msg2.getTable()!=msg.getTable());
91          }
92          catch (JMSException e) {
93              // TODO Auto-generated catch block
94              e.printStackTrace();
95              assertTrue(false);
96          }
97    }
98  
99    public void testSetTable()
100   {
101     ActiveMQMapMessage msg = new ActiveMQMapMessage();
102     
103     HashMap table = new HashMap();
104     msg.setTable(table);
105     try {
106             assertTrue(msg.getTable()==table);
107         }
108         catch (JMSException e) {
109             // TODO Auto-generated catch block
110             e.printStackTrace();
111             assertTrue(false);
112         }
113   }
114 
115 
116   public void testGetBoolean()
117   {
118     ActiveMQMapMessage msg = new ActiveMQMapMessage();
119     try {
120       msg.setBoolean(name,true);
121       msg.setReadOnly(true);
122       assertTrue(msg.getBoolean(name));
123       msg.clearBody();
124       msg.setString(name,"true");
125       assertTrue(msg.getBoolean(name));
126     }catch(JMSException jmsEx){
127       jmsEx.printStackTrace();
128       assertTrue(false);
129     }
130   }
131 
132   public void testGetByte()
133   {
134 
135     ActiveMQMapMessage msg = new ActiveMQMapMessage();
136     try {
137       msg.setByte(this.name,(byte)1);
138       msg.setReadOnly(true);
139       assertTrue(msg.getByte(this.name)==(byte)1);
140     }catch(JMSException jmsEx){
141       jmsEx.printStackTrace();
142       assertTrue(false);
143     }
144   }
145 
146   public void testGetShort()
147   {
148     ActiveMQMapMessage msg = new ActiveMQMapMessage();
149     try {
150       msg.setByte(this.name,(byte)1);
151       msg.setReadOnly(true);
152       assertTrue(msg.getByte(this.name)==(byte)1);
153     }catch(JMSException jmsEx){
154       jmsEx.printStackTrace();
155       assertTrue(false);
156     }
157   }
158 
159   public void testGetChar()
160   {
161     //TODO Implement getChar().
162   }
163 
164   public void testGetInt()
165   {
166     //TODO Implement getInt().
167   }
168 
169   public void testGetLong()
170   {
171     //TODO Implement getLong().
172   }
173 
174   public void testGetFloat()
175   {
176     //TODO Implement getFloat().
177   }
178 
179   public void testGetDouble()
180   {
181     //TODO Implement getDouble().
182   }
183 
184   public void testGetString()
185   {
186     //TODO Implement getString().
187   }
188 
189   public void testGetBytes()
190   {
191     //TODO Implement getBytes().
192   }
193 
194   public void testGetObject()
195   {
196     //TODO Implement getObject().
197   }
198 
199   public void testGetMapNames()
200   {
201     //TODO Implement getMapNames().
202   }
203 
204   public void testSetBoolean()
205   {
206     //TODO Implement setBoolean().
207   }
208 
209   public void testSetByte()
210   {
211     //TODO Implement setByte().
212   }
213 
214   public void testSetShort()
215   {
216     //TODO Implement setShort().
217   }
218 
219   public void testSetChar()
220   {
221     //TODO Implement setChar().
222   }
223 
224   public void testSetInt()
225   {
226     //TODO Implement setInt().
227   }
228 
229   public void testSetLong()
230   {
231     //TODO Implement setLong().
232   }
233 
234   public void testSetFloat()
235   {
236     //TODO Implement setFloat().
237   }
238 
239   public void testSetDouble()
240   {
241     //TODO Implement setDouble().
242   }
243 
244   public void testSetString()
245   {
246     //TODO Implement setString().
247   }
248 
249   /*
250    * Class to test for void setBytes(String, byte[])
251    */
252   public void testSetBytesStringbyteArray()
253   {
254     //TODO Implement setBytes().
255   }
256 
257   /*
258    * Class to test for void setBytes(String, byte[], int, int)
259    */
260   public void testSetBytesStringbyteArrayintint()
261   {
262     //TODO Implement setBytes().
263   }
264 
265   public void testSetObject()
266   {
267     //TODO Implement setObject().
268   }
269 
270   public void testItemExists()
271   {
272     //TODO Implement itemExists().
273   }
274 
275 }