Fixed unit test's usage of read vs read-write txns

- Failures during writes in the DAO when the test starts read-only txns
 - Must be merged back to V3.2 even though it's not failing there for some reason


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18185 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2010-01-20 17:10:14 +00:00
parent add74c1a59
commit 08329caf4b

View File

@@ -243,7 +243,7 @@ public class PropertyValueDAOTest extends TestCase
return null;
}
};
txnHelper.doInTransaction(emptyStringCallback, true);
txnHelper.doInTransaction(emptyStringCallback, false);
}
public void testPropertyDoubleValue() throws Exception
@@ -736,7 +736,7 @@ public class PropertyValueDAOTest extends TestCase
}
return null;
}
}, true);
}, false);
// Create a well-known context ID
final Long id = txnHelper.doInTransaction(new RetryingTransactionCallback<Long>()
{
@@ -744,7 +744,7 @@ public class PropertyValueDAOTest extends TestCase
{
return propertyValueDAO.createPropertyUniqueContext("A", "AA", aaa);
}
}, true);
}, false);
// Check that duplicates are disallowed
try
{
@@ -755,7 +755,7 @@ public class PropertyValueDAOTest extends TestCase
propertyValueDAO.createPropertyUniqueContext("A", "AA", aaa);
return null;
}
}, true);
}, false);
fail("Failed to throw exception creating duplicate property unique context");
}
catch (PropertyUniqueConstraintViolation e)
@@ -777,7 +777,7 @@ public class PropertyValueDAOTest extends TestCase
propertyValueDAO.createPropertyUniqueContext("A", "AA", bbb);
return null;
}
}, true);
}, false);
fail("Failed to throw exception creating duplicate property unique context");
}
catch (PropertyUniqueConstraintViolation e)
@@ -794,6 +794,6 @@ public class PropertyValueDAOTest extends TestCase
return null;
}
}, true);
}, false);
}
}