owner2Entity.setProperty("flights", Utils.newArrayList(fl3.getKey(), fl4.getKey()));
owner2Entity.setProperty("bidirChildren", Utils.newArrayList(bi3.getKey(), bi4.getKey()));
ds.put(owner2Entity);
HasOneToManyListJDO parent1 = pm.getObjectById(HasOneToManyListJDO.class, k1);
assertEquals(2, parent1.getFlights().size());
assertEquals(2, parent1.getBidirChildren().size());
HasOneToManyListJDO parent2 = pm.getObjectById(HasOneToManyListJDO.class, k2);
assertEquals(2, parent2.getFlights().size());
assertEquals(2, parent2.getBidirChildren().size());
pm.deletePersistentAll(parent1, parent2);
assertEquals(0, countForClass(HasOneToManyListJDO.class));
assertEquals(0, countForClass(Flight.class));
assertEquals(0, countForClass(BidirectionalChildListJDO.class));
assertEquals(1, batchRecorder.batchOps);