Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/ObservableTest.java
this.source = event.getObservable();
        }        
    }
    
	/*
	 * Test method for
	 * 'org.eclipse.jface.databinding.Observable.addChangeListener(IChangeListener)'
	 */
	public void testFireChangeListener() {
        ChangeListener listener = new ChangeListener();
        observable.addChangeListener(listener);
        assertEquals("listener should not have been invoked", 0, listener.count);
        
        observable.fireChange(null, null);
        assertEquals("listener should have been invoked", 1, listener.count);
	}
	/*
	 * Test method for
	 * 'org.eclipse.jface.databinding.Observable.removeChangeListener(IChangeListener)'
	 */
	public void testRemoveChangeListener() {
        ChangeListener listener = new ChangeListener();
        observable.addChangeListener(listener);
        
        observable.removeChangeListener(listener);
        observable.fireChange(null, null);        
        assertEquals("the listener should have been removed", 0, listener.count);
	}
}