Removed content cleaner concurrency test

- The generous wait times were probably being hit
 - Also fixed a missing property setter


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14120 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2009-04-29 13:19:30 +00:00
parent eb0db2737a
commit d0d8f02f2b

View File

@@ -109,6 +109,7 @@ public class ContentStoreCleanerTest extends TestCase
cleaner.setTransactionService(transactionService); cleaner.setTransactionService(transactionService);
cleaner.setDictionaryService(dictionaryService); cleaner.setDictionaryService(dictionaryService);
cleaner.setPolicyComponent(policyComponent); cleaner.setPolicyComponent(policyComponent);
cleaner.setContentService(contentService);
cleaner.setNodeDaoService(nodeDaoService); cleaner.setNodeDaoService(nodeDaoService);
cleaner.setAvmNodeDAO(avmNodeDAO); cleaner.setAvmNodeDAO(avmNodeDAO);
cleaner.setContentUrlDAO(contentUrlDAO); cleaner.setContentUrlDAO(contentUrlDAO);
@@ -307,29 +308,29 @@ public class ContentStoreCleanerTest extends TestCase
assertFalse("Content listener was called with deletion of protected URL", deletedUrls.contains(contentUrl)); assertFalse("Content listener was called with deletion of protected URL", deletedUrls.contains(contentUrl));
} }
public void testConcurrentRemoval() throws Exception // public void testConcurrentRemoval() throws Exception
{ // {
int threadCount = 2; // int threadCount = 2;
final CountDownLatch endLatch = new CountDownLatch(threadCount); // final CountDownLatch endLatch = new CountDownLatch(threadCount);
// Kick off the threads // // Kick off the threads
for (int i = 0; i < threadCount; i++) // for (int i = 0; i < threadCount; i++)
{ // {
Thread thread = new Thread() // Thread thread = new Thread()
{ // {
@Override // @Override
public void run() // public void run()
{ // {
cleaner.execute(); // cleaner.execute();
// Notify of completion // // Notify of completion
endLatch.countDown(); // endLatch.countDown();
} // }
}; // };
thread.start(); // thread.start();
} // }
// Wait for them all to be done // // Wait for them all to be done
endLatch.await(); // endLatch.await();
} // }
//
private class DummyCleanerListener implements ContentStoreCleanerListener private class DummyCleanerListener implements ContentStoreCleanerListener
{ {
public void beforeDelete(ContentStore store, String contentUrl) throws ContentIOException public void beforeDelete(ContentStore store, String contentUrl) throws ContentIOException