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/DefaultBindSupportFactoryBooleanPrimitiveTest.java
ctx.bindValue(BeansObservables.observeValue(dataObject, "objectVal"), BeansObservables.observeValue(dataObject,
                "booleanPrimitiveVal"), null, null);
        dataObject.setBooleanPrimitiveVal(true);
        assertEquals("boolean value does not match", true, dataObject.getBooleanPrimitiveVal());
        assertEquals("Object value does not match", new Boolean(true), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(new Boolean(false));
        assertEquals("boolean value does not match", false, dataObject.getBooleanPrimitiveVal());
        assertEquals("Object value does not match", new Boolean(false), dataObject.getObjectVal());
        assertNoErrorsFound();
        dataObject.setObjectVal(null);
        assertEquals("boolean value does not match", false, dataObject.getBooleanPrimitiveVal());
        assertNull("Object value does not match", dataObject.getObjectVal());
        assertErrorsFound();
        Object object = new Object();
        dataObject.setObjectVal(object);
        assertEquals("boolean value does not match", false, dataObject.getBooleanPrimitiveVal());
        assertSame("Object value does not match", object, dataObject.getObjectVal());
        assertErrorsFound();
    }
    public class TestDataObject extends ModelObject {
        private boolean booleanPrimitiveValue;
        private String stringVal;
        private Boolean booleanVal;
        private Object objectVal;
        public Boolean getBooleanVal() {
            return booleanVal;
        }
        public void setBooleanVal(Boolean booleanVal) {
            Object oldVal = this.booleanVal;