*/
public void testUpdateWithUniqueConstraintViolation() throws TorqueException
{
// prepare
SingleNamedUniquePeer.doDelete(new Criteria());
SingleNamedUnique unique = new SingleNamedUnique();
unique.setValue(1);
unique.save();
SingleNamedUnique duplicateUnique = new SingleNamedUnique();
duplicateUnique.setValue(1);
// execute & verify
try
{
duplicateUnique.save();
fail("Exception expected");
}
catch (ConstraintViolationException e)
{
assertTrue(e.getCause() instanceof SQLException);