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/DefaultBindSupportFactoryBytePrimitiveTest.java
ctx.bindValue(BeansObservables.observeValue(dataObject, "objectVal"), BeansObservables.observeValue(dataObject,
                "bytePrimitiveVal"), null, null);
        dataObject.setBytePrimitiveVal((byte) 110);
        assertEquals("byte value does not match", 110, dataObject.getBytePrimitiveVal(), .001);
        assertEquals("Object value does not match", new Byte((byte) 110), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(new Byte((byte) 70));
        assertEquals("byte value does not match", 70, dataObject.getBytePrimitiveVal(), .001);
        assertEquals("Object value does not match", new Byte((byte) 70), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(null);
        assertEquals("byte value does not match", 70, dataObject.getBytePrimitiveVal());
        assertNull("Object value does not match", dataObject.getObjectVal());
        assertErrorsFound();
        Object object = new Object();
        dataObject.setObjectVal(object);
        assertEquals("byte value does not match", 70, dataObject.getBytePrimitiveVal());
        assertSame("Object value does not match", object, dataObject.getObjectVal());
        assertErrorsFound();
    }
    public class TestDataObject extends ModelObject {
        private byte bytePrimitiveValue;
        private String stringVal;
        private Byte byteVal;
        private Object objectVal;
        public Byte getByteVal() {
            return byteVal;
        }
        public void setByteVal(Byte byteVal) {
            Object oldVal = this.byteVal;