edu.rice.cs.drjava.model
Class EventNotifierTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.rice.cs.drjava.DrJavaTestCase
              extended by edu.rice.cs.drjava.model.EventNotifierTest
All Implemented Interfaces:
Test

public final class EventNotifierTest
extends DrJavaTestCase

Tests the functionality of the class that notifies listeners of a global model.

Version:
$Id: EventNotifierTest.java 4447 2008-04-18 16:06:34Z rcartwright $

Field Summary
protected  GlobalEventNotifier _notifier
           
 
Fields inherited from class edu.rice.cs.drjava.DrJavaTestCase
TEST_DRJAVA_CONFIG_PROPERTY
 
Constructor Summary
EventNotifierTest()
           
 
Method Summary
 void setUp()
          Set up for every test.
 void tearDown()
          Clean up for every test case.
 void testAddAndRemoveListeners()
          Checks that the notifier adds and removes listeners correctly, notifying the correct ones on a particular event.
 void testPollListeners()
          Checks that the notifier can poll multiple listeners.
 
Methods inherited from class edu.rice.cs.drjava.DrJavaTestCase
setConfigSetting, setDocText
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_notifier

protected GlobalEventNotifier _notifier
Constructor Detail

EventNotifierTest

public EventNotifierTest()
Method Detail

setUp

public void setUp()
           throws Exception
Description copied from class: DrJavaTestCase
Set up for every test.

Overrides:
setUp in class DrJavaTestCase
Throws:
Exception - This convention is mandated by JUnit.TestCase, the superclass of this class.

tearDown

public void tearDown()
              throws Exception
Description copied from class: DrJavaTestCase
Clean up for every test case. Only used in unit tests. Added because Windows would intermittently throw a java.util.concurrent.RejectedExecutionException during cleanup.

Overrides:
tearDown in class DrJavaTestCase
Throws:
Exception

testAddAndRemoveListeners

public void testAddAndRemoveListeners()
Checks that the notifier adds and removes listeners correctly, notifying the correct ones on a particular event.


testPollListeners

public void testPollListeners()
Checks that the notifier can poll multiple listeners.