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;
|