1 17 18 24 package javax.enterprise.deploy.shared; 25 26 import junit.framework.TestCase; 27 28 public class ActionTypeTest extends TestCase { 29 30 public void testValues() { 31 assertEquals(0, ActionType.EXECUTE.getValue()); 32 assertEquals(1, ActionType.CANCEL.getValue()); 33 assertEquals(2, ActionType.STOP.getValue()); 34 } 35 36 public void testToString() { 37 assertEquals("execute", ActionType.EXECUTE.toString()); 38 assertEquals("cancel", ActionType.CANCEL.toString()); 39 assertEquals("stop", ActionType.STOP.toString()); 40 assertEquals("5", new ActionType(5).toString()); 42 } 43 44 public void testValueToSmall() { 45 try { 46 ActionType.getActionType(-1); 47 fail("Expected AIOOBE"); 48 } catch (ArrayIndexOutOfBoundsException aioobe) { 49 } 50 } 51 52 public void testValueToLarge() { 53 try { 54 ActionType.getActionType(5); 55 fail("Expected AIOOBE"); 56 } catch (ArrayIndexOutOfBoundsException aioobe) { 57 } 58 } 59 } 60 61 | Popular Tags |