Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/beans/BeansObservablesTest.java
Bean[] elements = null;
	Bean model = null;
	Class elementType = null;
	protected void setUp() throws Exception {
		super.setUp();
		elements = new Bean[] { new Bean("1"), new Bean("2"), new Bean("3") };
		model = new Bean(Arrays.asList(elements));
		elementType = Bean.class;
	}
	public void testObserveListArrayInferredElementType() throws Exception {
		IObservableList list = BeansObservables.observeList(Realm.getDefault(),
				model, "listArray", null);
		assertEquals("element type", elementType, list.getElementType());
	}
	public void testObserveListNonInferredElementType() throws Exception {
		elementType = Object.class;
		IObservableList list = BeansObservables.observeList(Realm.getDefault(),
				model, "list", null);
		assertEquals("element type", elementType, list.getElementType());
	}
	public void testListFactory() throws Exception {
		IObservableFactory factory = BeansObservables.listFactory(Realm
				.getDefault(), "list", elementType);
		IObservableList list = (IObservableList) factory
				.createObservable(model);
		assertTrue("elements of the list", Arrays.equals(elements, list
				.toArray(new Bean[list.size()])));
		assertEquals("element type", elementType, list.getElementType());
	}
	public void testObserveDetailListElementType() throws Exception {