package org.infinispan.lucene.locking;
import org.infinispan.configuration.cache.ConfigurationBuilder;
import org.infinispan.lucene.CacheTestSupport;
import org.infinispan.test.MultipleCacheManagersTest;
import org.infinispan.transaction.TransactionMode;
import org.testng.annotations.Test;
/**
* LockManagerFunctionalTest but with Transactional cache..
*
* @author Anna Manukyan
*/
@SuppressWarnings("unchecked")
@Test(groups = "functional", testName = "lucene.locking.TransactionalLockManagerUsingBaseLockFactoryTest")
public class TransactionalLockManagerUsingBaseLockFactoryTest extends MultipleCacheManagersTest {
protected void createCacheManagers() throws Throwable {
ConfigurationBuilder configurationBuilder = CacheTestSupport.createTestConfiguration(getTransactionsMode());
createClusteredCaches(2, "lucene", configurationBuilder);
}
protected TransactionMode getTransactionsMode() {
return TransactionMode.TRANSACTIONAL;
}
}