Update of /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6343/src/test/net/sf/asterisk/manager/impl
Modified Files:
EventBuilderImplTest.java
Log Message:
Added LogChannelEvent (AJ-5)
Index: EventBuilderImplTest.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl/EventBuilderImplTest.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -p -r1.6 -r1.7
--- EventBuilderImplTest.java 27 Aug 2005 02:57:54 -0000 1.6
+++ EventBuilderImplTest.java 28 Aug 2005 12:28:41 -0000 1.7
@@ -24,6 +24,7 @@ import net.sf.asterisk.manager.EventBuil
import net.sf.asterisk.manager.event.CdrEvent;
import net.sf.asterisk.manager.event.ChannelEvent;
import net.sf.asterisk.manager.event.HangupEvent;
+import net.sf.asterisk.manager.event.LogChannelEvent;
import net.sf.asterisk.manager.event.ManagerEvent;
import net.sf.asterisk.manager.event.NewCallerIdEvent;
import net.sf.asterisk.manager.event.NewChannelEvent;
@@ -332,7 +333,6 @@ public class EventBuilderImplTest extend
((NewCallerIdEvent) event).getCidCallingPresTxt());
}
-
public void testBuildEventWithInvalidCidCallingPres()
{
Map properties = new HashMap();
@@ -348,4 +348,20 @@ public class EventBuilderImplTest extend
assertNull("CidCallingPresTxt property not set correctly (must be null)",
((NewCallerIdEvent) event).getCidCallingPresTxt());
}
+
+ public void testBuildEventWithReason()
+ {
+ Map properties = new HashMap();
+ ManagerEvent event;
+
+ properties.put("event", "LogChannel");
+ properties.put("reason", "123 - a reason");
+ event = eventBuilder.buildEvent(this, properties);
+
+ assertNotNull(event);
+ assertEquals("Reason property not set correctly", new Integer(123),
+ ((LogChannelEvent) event).getReason());
+ assertEquals("ReasonTxt property not set correctly", "a reason",
+ ((LogChannelEvent) event).getReasonTxt());
+ }
}
|