Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/internal/beans/ListenerSupportTest.java
assertEquals(1, log.count);
		assertEquals(IStatus.WARNING, log.status.getSeverity());
	}
	public void testRemovePropertyChangeListenerWithPropertyName()
			throws Exception {
		SpecificListenerBean bean = new SpecificListenerBean();
		ListenerSupport support = new ListenerSupport(listener, propertyName);
		support.hookListener(bean);
		assertTrue(bean.changeSupport.hasListeners(propertyName));
		assertTrue(Arrays.asList(support.getHookedTargets()).contains(bean));
		
		support.unhookListener(bean);
		assertFalse("has listeners", bean.changeSupport.hasListeners(propertyName));
		assertNull("unhooked target", support.getHookedTargets());
	}
	public void testRemovePropertyChangeListenerWithoutPropertyName()
			throws Exception {
		GenericListenerBean bean = new GenericListenerBean();
		ListenerSupport support = new ListenerSupport(listener, propertyName);
		support.hookListener(bean);
		assertTrue(bean.changeSupport.hasListeners(propertyName));
		assertTrue(Arrays.asList(support.getHookedTargets()).contains(bean));
		
		support.unhookListener(bean);
		assertFalse("has listeners", bean.changeSupport.hasListeners(propertyName));
		assertNull("unhooked target", support.getHookedTargets());
	}
	public void testLogStatusWhenRemovePropertyChangeListenerMethodIsNotFound()
			throws Exception {
		class InvalidBean {