[Asterisk-java-cvs] CVS: asterisk-java/src/test/net/sf/asterisk/manager/impl EventBuilderImplTest.ja
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-08-28 12:28:50
|
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()); + } } |