[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-27 02:27:08
|
Update of /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24984/src/test/net/sf/asterisk/manager/impl Modified Files: EventBuilderImplTest.java Log Message: Added new attribute "Cause-txt" to HangupEvent Added handling of special charaters in event attribute names Index: EventBuilderImplTest.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/test/net/sf/asterisk/manager/impl/EventBuilderImplTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -p -r1.4 -r1.5 --- EventBuilderImplTest.java 18 Jul 2005 14:53:25 -0000 1.4 +++ EventBuilderImplTest.java 27 Aug 2005 02:26:59 -0000 1.5 @@ -23,6 +23,7 @@ import junit.framework.TestCase; import net.sf.asterisk.manager.EventBuilder; 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.ManagerEvent; import net.sf.asterisk.manager.event.NewChannelEvent; import net.sf.asterisk.manager.event.NewExtenEvent; @@ -267,4 +268,18 @@ public class EventBuilderImplTest extend assertEquals("Src property not set correctly", "source value", ((CdrEvent) event).getSrc()); } + + public void testBuildEventWithSpecialCharacterProperty() + { + Map properties = new HashMap(); + ManagerEvent event; + + properties.put("event", "Hangup"); + properties.put("cause-txt", "some text"); + event = eventBuilder.buildEvent(this, properties); + + assertNotNull(event); + assertEquals("CauseTxt property not set correctly", "some text", + ((HangupEvent) event).getCauseTxt()); + } } |