package org.opennaas.extensions.router.junos.actionssets.tests; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; import org.opennaas.core.resources.action.Action; import org.opennaas.core.resources.action.ActionException; import org.opennaas.extensions.router.junos.actionssets.QueueActionSet; public class QueueActionSetTest { private static QueueActionSet queueActions; private List<String> actionsNames; Log log = LogFactory.getLog(ChassisActionSetTest.class); @BeforeClass public static void testBasicActionSet() { queueActions = new QueueActionSet(); } @Test public void getActionNamesTest() { actionsNames = queueActions.getActionNames(); assert (actionsNames.size() != 0); for (String names : actionsNames) { log.info(names); } } @Test public void getActionSetIdTest() { String actionSetId = queueActions.getActionSetId(); assert (actionSetId != null); assert (actionSetId.equalsIgnoreCase("queueActionSet")); } @Test public void getActionClassNameTest() { actionsNames = queueActions.getActionNames(); for (String names : actionsNames) { String action = queueActions.getAction(names).getName(); assert (action != null); log.info(action); } } @Test public void getActionTest() { actionsNames = queueActions.getActionNames(); try { for (String names : actionsNames) { Action action = queueActions.obtainAction(names); assert (action.getActionID() != null); // assert (action.getActionID().equalsIgnoreCase(names)); } } catch (ActionException e) { log.error(e.getMessage()); Assert.fail(e.getLocalizedMessage()); } } }