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