[Asterisk-java-cvs] CVS: asterisk-java/src/integrationtest/net/sf/asterisk/manager TestExtensionHist
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-08-08 05:59:58
|
Update of /cvsroot/asterisk-java/asterisk-java/src/integrationtest/net/sf/asterisk/manager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3245/src/integrationtest/net/sf/asterisk/manager Added Files: TestExtensionHistory.java Log Message: Added to manual test extension history --- NEW FILE: TestExtensionHistory.java --- /* * (c) 2004 Stefan Reuter * * Created on Oct 28, 2004 */ package net.sf.asterisk.manager; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * @author srt * @version $Id: TestDefaultAsteriskManager.java,v 1.3 2005/07/16 13:19:34 srt * Exp $ */ public class TestExtensionHistory extends AsteriskManagerTestCase { public void testGetHistory() throws Exception { List channels; try { Thread.sleep(5000); } catch (InterruptedException e) { } channels = new ArrayList(manager.getChannels().values()); System.out.println("# of active channels: " + channels.size()); Iterator channelsIterator = channels.iterator(); while (channelsIterator.hasNext()) { Channel channel = (Channel) channelsIterator.next(); System.out.println(channel); System.out.println(" first extension: " + channel.getFirstExtension()); System.out.println(" current extension: " + channel.getCurrentExtension()); Iterator historyIterator = channel.getExtensions().iterator(); while (historyIterator.hasNext()) { Extension extension = (Extension) historyIterator.next(); System.out.println(" " + extension); } } } } |