Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/internal/databinding/provisional/factories/DefaultBindSupportFactoryLongPrimitiveTest.java
ctx.bindValue(BeansObservables.observeValue(dataObject, "objectVal"), BeansObservables.observeValue(dataObject,
                "longPrimitiveVal"), null, null);
        dataObject.setLongPrimitiveVal(110);
        assertEquals("long value does not match", 110, dataObject.getLongPrimitiveVal(), .001);
        assertEquals("Object value does not match", new Long(110), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(new Long(70));
        assertEquals("long value does not match", 70, dataObject.getLongPrimitiveVal(), .001);
        assertEquals("Object value does not match", new Long(70), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(null);
        assertEquals("long value does not match", 70, dataObject.getLongPrimitiveVal(), .001);
        assertNull("Object value does not match", dataObject.getObjectVal());
        assertErrorsFound();
        Object object = new Object();
        dataObject.setObjectVal(object);
        assertEquals("long value does not match", 70, dataObject.getLongPrimitiveVal(), .001);
        assertSame("Object value does not match", object, dataObject.getObjectVal());
        assertErrorsFound();
    }
    public class TestDataObject extends ModelObject {
        private long longPrimitiveValue;
        private String stringVal;
        private Long longVal;
        private Object objectVal;
        public Long getLongVal() {
            return longVal;
        }
        public void setLongVal(Long longVal) {
            Object oldVal = this.longVal;