package org.asteriskjava.manager.event;
import junit.framework.TestCase;
public class ChannelReloadEventTest extends TestCase
{
private ChannelReloadEvent event;
@Override
protected void setUp() throws Exception
{
super.setUp();
this.event = new ChannelReloadEvent(this);
}
public void testNullReloadReason()
{
event.setReloadReason(null);
assertNull(event.getReloadReasonCode());
assertNull(event.getReloadReasonDescription());
}
public void testGetReloadReasonCode()
{
event.setReloadReason("CLIRELOAD (Channel module reload by CLI command)");
assertEquals("CLIRELOAD", event.getReloadReasonCode());
assertEquals(ChannelReloadEvent.REASON_CLI_RELOAD, event.getReloadReasonCode());
}
public void testGetReloadReasonDescription()
{
event.setReloadReason("CLIRELOAD (Channel module reload by CLI command)");
assertEquals("Channel module reload by CLI command", event.getReloadReasonDescription());
}
}