Gallery g3 = fetchGallery();
assertEquals(0, g3.getPaintingArray().size());
}
public void testRemove2() throws Exception {
Gallery g1 = newGallery();
g1.addToPaintingArray(newPainting());
g1.addToPaintingArray(newPainting());
// do save
ctxt.commitChanges();
ctxt = createDataContext();
// test database data
Gallery g2 = fetchGallery();
assertEquals(2, g2.getPaintingArray().size());
Painting p2 = (Painting) g2.getPaintingArray().get(0);
// *** TESTING THIS ***
g2.removeFromPaintingArray(p2);
// test before save
assertEquals(1, g2.getPaintingArray().size());
assertNull(p2.getToGallery());
// do save II
ctxt.commitChanges();
ctxt = createDataContext();
Gallery g3 = fetchGallery();
assertEquals(1, g3.getPaintingArray().size());
}