package org.oddjob.monitor.actions; import junit.framework.TestCase; import org.oddjob.OddjobSessionFactory; import org.oddjob.arooa.ArooaParseException; import org.oddjob.monitor.action.AddJobAction; import org.oddjob.monitor.action.DesignInsideAction; import org.oddjob.monitor.action.DesignerAction; import org.oddjob.monitor.action.ExecuteAction; import org.oddjob.monitor.action.ForceAction; import org.oddjob.monitor.action.HardResetAction; import org.oddjob.monitor.action.LoadAction; import org.oddjob.monitor.action.TaskAction; import org.oddjob.monitor.action.SetPropertyAction; import org.oddjob.monitor.action.SoftResetAction; import org.oddjob.monitor.action.StopAction; import org.oddjob.monitor.action.UnloadAction; public class ResourceActionProviderTest extends TestCase { public void testActions() throws ArooaParseException { ExplorerAction[] results = new ResourceActionProvider( new OddjobSessionFactory( ).createSession()).getExplorerActions(); assertEquals(12, results.length); assertEquals(LoadAction.class, results[0].getClass()); assertEquals(UnloadAction.class, results[1].getClass()); assertEquals(ExecuteAction.class, results[2].getClass()); assertEquals(SoftResetAction.class, results[3].getClass()); assertEquals(HardResetAction.class, results[4].getClass()); assertEquals(StopAction.class, results[5].getClass()); assertEquals(ForceAction.class, results[6].getClass()); assertEquals(TaskAction.class, results[7].getClass()); assertEquals(SetPropertyAction.class, results[8].getClass()); assertEquals(DesignerAction.class, results[9].getClass()); assertEquals(DesignInsideAction.class, results[10].getClass()); assertEquals(AddJobAction.class, results[11].getClass()); } }