[Asterisk-java-cvs] CVS: asterisk-java/src/test/net/sf/asterisk/manager/impl ActionBuilderImplTest.j
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-07-16 14:26:04
|
Update of /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv791/src/test/net/sf/asterisk/manager/impl Modified Files: ActionBuilderImplTest.java Log Message: Added ResponseGeneratingAction interface Index: ActionBuilderImplTest.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl/ActionBuilderImplTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -p -r1.2 -r1.3 --- ActionBuilderImplTest.java 16 Jul 2005 13:19:34 -0000 1.2 +++ ActionBuilderImplTest.java 16 Jul 2005 14:25:48 -0000 1.3 @@ -19,6 +19,7 @@ package net.sf.asterisk.manager.impl; import junit.framework.TestCase; import net.sf.asterisk.manager.ActionBuilder; import net.sf.asterisk.manager.action.AbstractManagerAction; +import net.sf.asterisk.manager.action.AgentsAction; public class ActionBuilderImplTest extends TestCase { @@ -64,6 +65,20 @@ public class ActionBuilderImplTest exten assertEquals("Incorrect length", 42, actual.length()); } + public void testBuildEventGeneratingAction() + { + AgentsAction action; + String actual; + + action = new AgentsAction(); + + actual = actionBuilder.buildAction(action); + + assertTrue("Action name missing", actual.indexOf("action: Agents\r\n") >= 0); + assertTrue("Action contains actionCompleteEventClass property", actual.indexOf("actioncompleteeventclass:") == -1); + assertTrue("Missing trailing CRNL CRNL", actual.endsWith("\r\n\r\n")); + } + class MyAction extends AbstractManagerAction { private static final long serialVersionUID = 3257568425345102641L; |