[infinispan-commits] Infinispan SVN: r1689 - trunk/lucene-directory/src/test/java/org/infinispan/lucene.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Apr 14 12:20:47 EDT 2010
Author: sannegrinovero
Date: 2010-04-14 12:20:45 -0400 (Wed, 14 Apr 2010)
New Revision: 1689
Modified:
trunk/lucene-directory/src/test/java/org/infinispan/lucene/CacheTestSupport.java
trunk/lucene-directory/src/test/java/org/infinispan/lucene/InfinispanDirectoryStressTest.java
Log:
Lucene directory: minor cleanup in tests
Modified: trunk/lucene-directory/src/test/java/org/infinispan/lucene/CacheTestSupport.java
===================================================================
--- trunk/lucene-directory/src/test/java/org/infinispan/lucene/CacheTestSupport.java 2010-04-14 13:43:43 UTC (rev 1688)
+++ trunk/lucene-directory/src/test/java/org/infinispan/lucene/CacheTestSupport.java 2010-04-14 16:20:45 UTC (rev 1689)
@@ -26,7 +26,6 @@
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.index.IndexWriter.MaxFieldLength;
-import org.apache.lucene.index.SerialMergeScheduler;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.TermQuery;
@@ -48,6 +47,9 @@
import java.io.IOException;
import java.util.Random;
+/**
+ * Contains general utilities used by other tests
+ */
public abstract class CacheTestSupport {
private static final Log log = LogFactory.getLog(CacheTestSupport.class);
@@ -75,9 +77,11 @@
protected static File createDummyDocToIndex(String fileName, int sz) throws Exception {
File dummyDocToIndex = new File(fileName);
if (dummyDocToIndex.exists()) {
- dummyDocToIndex.delete();
+ boolean deleted = dummyDocToIndex.delete();
+ assert deleted;
}
- dummyDocToIndex.createNewFile();
+ boolean newFileCreated = dummyDocToIndex.createNewFile();
+ assert newFileCreated;
Random r = new Random();
FileWriter fw = new FileWriter(dummyDocToIndex);
for (int i = 0; i < sz; i++) {
Modified: trunk/lucene-directory/src/test/java/org/infinispan/lucene/InfinispanDirectoryStressTest.java
===================================================================
--- trunk/lucene-directory/src/test/java/org/infinispan/lucene/InfinispanDirectoryStressTest.java 2010-04-14 13:43:43 UTC (rev 1688)
+++ trunk/lucene-directory/src/test/java/org/infinispan/lucene/InfinispanDirectoryStressTest.java 2010-04-14 16:20:45 UTC (rev 1689)
@@ -28,14 +28,13 @@
import java.util.ArrayList;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.search.TopDocs;
+
import org.infinispan.Cache;
-import org.infinispan.lucene.testutils.LuceneSettings;
import org.infinispan.manager.CacheManager;
import org.infinispan.util.logging.Log;
import org.infinispan.util.logging.LogFactory;
@@ -61,6 +60,7 @@
CacheManager cacheManager = CacheTestSupport.createTestCacheManager();
Cache<CacheKey, Object> cache = cacheManager.getCache();
Directory directory = new InfinispanDirectory(cache, "indexName");
+ CacheTestSupport.initializeDirectory(directory);
File document = CacheTestSupport.createDummyDocToIndex("document.lucene", 10000);
for (int i = 0; i < OPERATIONS; i++) {
@@ -84,11 +84,8 @@
List<InfinispanDirectoryThread> threads = new ArrayList<InfinispanDirectoryThread>();
Cache<CacheKey, Object> cache = CacheTestSupport.createTestCacheManager().getCache();
Directory directory1 = new InfinispanDirectory(cache, "indexName");
+ CacheTestSupport.initializeDirectory(directory1);
- IndexWriter.MaxFieldLength fieldLength = new IndexWriter.MaxFieldLength(IndexWriter.DEFAULT_MAX_FIELD_LENGTH);
- IndexWriter iw = new IndexWriter(directory1, LuceneSettings.analyzer, true, fieldLength);
- iw.close();
-
// second cache joins after index creation: tests proper configuration
Cache<CacheKey, Object> cache2 = CacheTestSupport.createTestCacheManager().getCache(); // dummy cache, to force replication
Directory directory2 = new InfinispanDirectory(cache2, "indexName");
More information about the infinispan-commits
mailing list