1 17 18 package org.apache.geronimo.kernel.management; 19 20 import junit.framework.TestCase; 21 22 27 28 public class StateTest extends TestCase { 29 30 public void testValues() { 31 32 assertEquals(0, State.STARTING_INDEX); 33 assertEquals(1, State.RUNNING_INDEX); 34 assertEquals(2, State.STOPPING_INDEX); 35 assertEquals(3, State.STOPPED_INDEX); 36 assertEquals(4, State.FAILED_INDEX); 37 38 assertEquals(0, State.STARTING.toInt()); 39 assertEquals(1, State.RUNNING.toInt()); 40 assertEquals(2, State.STOPPING.toInt()); 41 assertEquals(3, State.STOPPED.toInt()); 42 assertEquals(4, State.FAILED.toInt()); 43 } 44 45 public void testLessThanMin() { 46 assertNull(State.fromInt(-1)); 47 } 48 49 public void testGreaterThanMax() { 50 assertNull(State.fromInt(5)); 51 } 52 53 public void testName() { 54 assertEquals("starting", State.STARTING.toString()); 55 assertEquals("running", State.RUNNING.toString()); 56 assertEquals("stopping", State.STOPPING.toString()); 57 assertEquals("stopped", State.STOPPED.toString()); 58 assertEquals("failed", State.FAILED.toString()); 59 } 60 61 public void testEventTypeValue() { 62 assertEquals("j2ee.state.starting", State.STARTING.getEventTypeValue()); 63 assertEquals("j2ee.state.running", State.RUNNING.getEventTypeValue()); 64 assertEquals("j2ee.state.stopping", State.STOPPING.getEventTypeValue()); 65 assertEquals("j2ee.state.stopped", State.STOPPED.getEventTypeValue()); 66 assertEquals("j2ee.state.failed", State.FAILED.getEventTypeValue()); 67 } 68 } 69 | Popular Tags |