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/DefaultBindSupportFactoryFloatPrimitiveTest.java
ctx.bindValue(BeansObservables.observeValue(dataObject, "objectVal"), BeansObservables.observeValue(dataObject,
                "floatPrimitiveVal"), null, null);
        dataObject.setFloatPrimitiveVal((float) 789.5);
        assertEquals("float value does not match", 789.5, dataObject.getFloatPrimitiveVal(), .001);
        assertEquals("Object value does not match", new Float(789.5), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(new Float(910.5));
        assertEquals("float value does not match", 910.5, dataObject.getFloatPrimitiveVal(), .001);
        assertEquals("Object value does not match", new Float(910.5), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(null);
        assertEquals("float value does not match", 910.5, dataObject.getFloatPrimitiveVal(), .001);
        assertNull("Object value does not match", dataObject.getObjectVal());
        assertErrorsFound();
        Object object = new Object();
        dataObject.setObjectVal(object);
        assertEquals("float value does not match", 910.5, dataObject.getFloatPrimitiveVal(), .001);
        assertSame("Object value does not match", object, dataObject.getObjectVal());
        assertErrorsFound();
    }
    public class TestDataObject extends ModelObject {
        private float floatPrimitiveValue;
        private String stringVal;
        private Float floatVal;
        private Object objectVal;
        public Float getFloatVal() {
            return floatVal;
        }
        public void setFloatVal(Float floatVal) {
            Object oldVal = this.floatVal;