1 /*
2 * @(#)DeliveryModeImplTest.java
3 *
4 * JFoxMQ the open source JMS MOM.
5 *
6 * Corpyright 2002-2003 Huihoo Power, Inc. All Rights Reserved. This software
7 * is licensed under LGPL license.
8 *
9 * For more information, please visit: http://www.huihoo.org
10 */
11
12 package org.huihoo.jfox.ms.jms.base;
13
14 import javax.jms.DeliveryMode;
15 import javax.jms.JMSException;
16
17 import junit.framework.TestCase;
18
19 /***
20 * <p>
21 * JUnit test case for the
22 * {@link org.huihoo.jfoxms.jms.base.DeliveryModeImpl).
23 * </p>
24 *
25 * @author <a href="mailto:founder_chen@yahoo.com.cn">Peter.Cheng</a>
26 * @version Revision: 1.1 Date: 2002-11-17 19:59:49
27 */
28
29 public class DeliveryModeImplTest extends TestCase {
30
31 private DeliveryModeImpl deliveryModeImpl1;
32 private DeliveryModeImpl deliveryModeImpl2;
33 private DeliveryModeImpl deliveryModeImpl3;
34 private DeliveryModeImpl deliveryModeImpl4;
35
36 /***
37 * Constructor for DeliveryModeImplTest.
38 *
39 * @param arg0
40 */
41 public DeliveryModeImplTest(String arg0) {
42 super(arg0);
43 }
44
45 public static void main(String[] args) {
46 junit.textui.TestRunner.run(DeliveryModeImplTest.class);
47 }
48
49 /***
50 * @see TestCase#setUp()
51 */
52 protected void setUp() throws Exception {
53 super.setUp();
54 deliveryModeImpl1 = new DeliveryModeImpl();
55 try {
56 deliveryModeImpl2 = new DeliveryModeImpl(DeliveryMode.PERSISTENT);
57 } catch (JMSException e) {
58 e.printStackTrace();
59 System.out.println(e.getMessage());
60 }
61 deliveryModeImpl3 = new DeliveryModeImpl();
62 deliveryModeImpl4 = new DeliveryModeImpl();
63 }
64
65 /*
66 * Test for void DeliveryModeImpl()
67 */
68 public void testDeliveryModeImpl() {
69 String expected = "DeliveryMode : 1";
70 assertEquals(expected, deliveryModeImpl1.toString());
71 }
72
73 /*
74 * Test for void DeliveryModeImpl(int)
75 */
76 public void testDeliveryModeImplI() {
77 String expected = "DeliveryMode : 2";
78 assertEquals(expected, deliveryModeImpl2.toString());
79 }
80
81 /***
82 * Test for void setDefaultDeliveryMode(int)
83 */
84 public void testSetDeliveryMode() {
85 String expected = "DeliveryMode : 2";
86 try {
87 deliveryModeImpl3.setDeliveryMode(2);
88 } catch (JMSException e) {
89 e.printStackTrace();
90 System.out.println(e.getMessage());
91 }
92 assertEquals(expected, deliveryModeImpl3.toString());
93 }
94
95 /***
96 * Test for int getDefaultDeliveryMode()
97 */
98 public void testGetDeliveryMode() {
99 int expected = 1;
100 assertEquals(expected, deliveryModeImpl4.getDeliveryMode());
101 }
102
103 }
This page was automatically generated by Maven