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