public void testDenyToOne() {
CayenneContext context = createClientContext();
ClientMtDeleteDeny object = context
.newObject(ClientMtDeleteDeny.class);
ClientMtDeleteRule related = context
.newObject(ClientMtDeleteRule.class);
object.setDeny(related);
context.commitChanges();
try {
context.deleteObject(object);
fail("Should have thrown an exception");
}
catch (DeleteDenyException e) {
// expected
}
object.setDeny(null);
context.deleteObject(object);
context.commitChanges();
}