pm.close();
//check that objects exist/not exist
pm = new PersistenceManager(driver, database, login, password);
List<ObjectToLong>res = pm.getObjects(ObjectToLong.class, new All());
assertEquals(1,res.size());
ObjectToLong tmp = res.get(0);
assertTrue(tmp.getName().equals(name));
assertNull(tmp.getOtherObject());
tmp.setOtherObject(42L);
pm.saveObject(tmp);
//check that the dependent object has been dropped
List<SimpleObject>dependents = pm.getObjects(SimpleObject.class, new All());
assertEquals(0,dependents.size());
pm.close();