package com.pugh.sockso.gui.action;
import java.awt.event.ActionEvent;
import junit.framework.TestCase;
public class RequestLogActionTest extends TestCase {
public static boolean fired;
private RequestLogAction action;
@Override
protected void setUp() {
action = new MyRequestLogAction();
}
public void testListenersCanBeAddedThatReceiveUpdateEvents() {
fired = false;
action.addListener(new RequestLogChangeListener() {
public void requestLogChanged() {
fired = true;
}
});
action.fireRequestLogChanged();
assertTrue( fired );
}
}
class MyRequestLogAction extends RequestLogAction {
public void actionPerformed( ActionEvent evt ) {}
}