You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2010/08/11 06:28:10 UTC
svn commit: r984299 [3/5] - in /lucene/dev/branches/branch_3x: ./ lucene/
lucene/backwards/src/ lucene/backwards/src/test/org/apache/lucene/analysis/
lucene/backwards/src/test/org/apache/lucene/document/
lucene/backwards/src/test/org/apache/lucene/inde...
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestAddIndexes.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestAddIndexes.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestAddIndexes.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestAddIndexes.java Wed Aug 11 04:28:06 2010
@@ -26,7 +26,6 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.search.PhraseQuery;
@@ -42,10 +41,10 @@ public class TestAddIndexes extends Luce
public void testSimpleCase() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// two auxiliary directories
- Directory aux = new RAMDirectory();
- Directory aux2 = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
+ Directory aux2 = new MockRAMDirectory();
IndexWriter writer = null;
@@ -85,7 +84,7 @@ public class TestAddIndexes extends Luce
verifyNumDocs(dir, 190);
// now add another set in.
- Directory aux3 = new RAMDirectory();
+ Directory aux3 = new MockRAMDirectory();
writer = newWriter(aux3, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
// add 40 documents
addDocs(writer, 40);
@@ -119,7 +118,7 @@ public class TestAddIndexes extends Luce
verifyTermDocs(dir, new Term("content", "bbb"), 50);
// now add a single document
- Directory aux4 = new RAMDirectory();
+ Directory aux4 = new MockRAMDirectory();
writer = newWriter(aux4, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
addDocs2(writer, 1);
writer.close();
@@ -137,9 +136,9 @@ public class TestAddIndexes extends Luce
public void testWithPendingDeletes() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
IndexWriter writer = newWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setOpenMode(OpenMode.APPEND));
@@ -174,9 +173,9 @@ public class TestAddIndexes extends Luce
public void testWithPendingDeletes2() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
IndexWriter writer = newWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setOpenMode(OpenMode.APPEND));
@@ -212,9 +211,9 @@ public class TestAddIndexes extends Luce
public void testWithPendingDeletes3() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
IndexWriter writer = newWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setOpenMode(OpenMode.APPEND));
@@ -252,9 +251,9 @@ public class TestAddIndexes extends Luce
// case 0: add self or exceed maxMergeDocs, expect exception
public void testAddSelf() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
IndexWriter writer = null;
@@ -296,9 +295,9 @@ public class TestAddIndexes extends Luce
// case 1: no tail segments
public void testNoTailSegments() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
@@ -320,9 +319,9 @@ public class TestAddIndexes extends Luce
// case 2: tail segments, invariants hold, no copy
public void testNoCopySegments() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
@@ -342,9 +341,9 @@ public class TestAddIndexes extends Luce
// case 3: tail segments, invariants hold, copy, invariants hold
public void testNoMergeAfterCopy() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
@@ -353,7 +352,7 @@ public class TestAddIndexes extends Luce
.setOpenMode(OpenMode.APPEND).setMaxBufferedDocs(10));
((LogMergePolicy) writer.getConfig().getMergePolicy()).setMergeFactor(4);
- writer.addIndexes(new Directory[] { aux, new RAMDirectory(aux) });
+ writer.addIndexes(new Directory[] { aux, new MockRAMDirectory(aux) });
assertEquals(1060, writer.maxDoc());
assertEquals(1000, writer.getDocCount(0));
writer.close();
@@ -365,9 +364,9 @@ public class TestAddIndexes extends Luce
// case 4: tail segments, invariants hold, copy, invariants not hold
public void testMergeAfterCopy() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
setUpDirs(dir, aux);
@@ -383,7 +382,7 @@ public class TestAddIndexes extends Luce
.setOpenMode(OpenMode.APPEND).setMaxBufferedDocs(4));
((LogMergePolicy) writer.getConfig().getMergePolicy()).setMergeFactor(4);
- writer.addIndexes(new Directory[] { aux, new RAMDirectory(aux) });
+ writer.addIndexes(new Directory[] { aux, new MockRAMDirectory(aux) });
assertEquals(1060, writer.maxDoc());
assertEquals(1000, writer.getDocCount(0));
writer.close();
@@ -392,10 +391,10 @@ public class TestAddIndexes extends Luce
// case 5: tail segments, invariants not hold
public void testMoreMerges() throws IOException {
// main directory
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
// auxiliary directory
- Directory aux = new RAMDirectory();
- Directory aux2 = new RAMDirectory();
+ Directory aux = new MockRAMDirectory();
+ Directory aux2 = new MockRAMDirectory();
setUpDirs(dir, aux);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java Wed Aug 11 04:28:06 2010
@@ -48,7 +48,7 @@ import org.apache.lucene.search.TermQuer
import org.apache.lucene.search.NumericRangeQuery;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.ReaderUtil;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util._TestUtil;
@@ -247,7 +247,7 @@ public class TestBackwardsCompatibility
String fullPath = fullDir(name);
Directory dir = FSDirectory.open(new File(fullPath));
- Directory targetDir = new RAMDirectory();
+ Directory targetDir = new MockRAMDirectory();
IndexWriter w = new IndexWriter(targetDir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
w.addIndexes(new Directory[] { dir });
@@ -268,7 +268,7 @@ public class TestBackwardsCompatibility
Directory dir = FSDirectory.open(new File(fullPath));
IndexReader reader = IndexReader.open(dir);
- Directory targetDir = new RAMDirectory();
+ Directory targetDir = new MockRAMDirectory();
IndexWriter w = new IndexWriter(targetDir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
w.addIndexes(new IndexReader[] { reader });
Propchange: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 11 04:28:06 2010
@@ -1,5 +1,5 @@
/lucene/dev/branches/preflexfixes/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:967125-979432
-/lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:931298,931337,931502,932129-932131,932163,932304,932369,932374,932398,932417,932541,932576,932587,932698,932731-932749,932752,932773,932795,932828,932856-932857,932862,932864,932878,932963,932998-932999,933541-933575,933598,933613,933679,933879,934339,934954,935014-935048,935065,935186-935513,935521-935522,935553-935962,936522,936544,936605,936657-936726,937039,937360,938582-938646,938989,939111,939611,939649,940433,940447,940451-940452,940666,940699,940730,940878-940892,940994,941270,941363,942166,942288,942676,942719,943142,943493,943931,945057,945090,945130,945245,945343,945420,946139,946330,946338,946599,948011,948082,948429,949288,949311,949445,949976,949997,950008,950042,950458,950613,951126,951355,951397,951521,953407,953628,955547,955613,955615,955796-955797,955809-955996,956097,956125,956173,956316,956715,957465,957520,957634,957707,960367,960371,960374,960719,962555,963372,963
654,963720,963781,963873,963906,963909,963920,964019,964054,964430,964459,964720,964753,964832,964856,965103,965110,965222,965230,965299,965327,965330,965585,966354,966878,967080,979453,979809,980369,980428,980436,980501,980909,980911,980917,981265,981550,981598,981650,981661,981857,981936,982073,982084,982201,982725,982824,983100,983212,983216,983313,983495,983500,983530,983622,983632,983778,984187,984202
+/lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:931298,931337,931502,932129-932131,932163,932304,932369,932374,932398,932417,932541,932576,932587,932698,932731-932749,932752,932773,932795,932828,932856-932857,932862,932864,932878,932963,932998-932999,933541-933575,933598,933613,933679,933879,934339,934954,935014-935048,935065,935186-935513,935521-935522,935553-935962,936522,936544,936605,936657-936726,937039,937360,938582-938646,938989,939111,939611,939649,940433,940447,940451-940452,940666,940699,940730,940878-940892,940994,941270,941363,942166,942288,942676,942719,943142,943493,943931,945057,945090,945130,945245,945343,945420,946139,946330,946338,946599,948011,948082,948429,949288,949311,949445,949976,949997,950008,950042,950458,950613,951126,951355,951397,951521,953407,953628,955547,955613,955615,955796-955797,955809-955996,956097,956125,956173,956316,956715,957465,957520,957634,957707,960367,960371,960374,960719,962555,963372,963
654,963720,963781,963873,963906,963909,963920,964019,964054,964430,964459,964720,964753,964832,964856,965103,965110,965222,965230,965299,965327,965330,965585,966354,966878,967080,979453,979809,980369,980428,980436,980501,980909,980911,980917,981265,981550,981598,981650,981661,981857,981936,982073,982084,982201,982725,982824,983100,983212,983216,983313,983495,983500,983530,983622,983632,983778,984187,984202,984232
/lucene/java/branches/flex_1458/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:924791,924850,928295,930201
/lucene/java/branches/lucene_2_4/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:748824
/lucene/java/branches/lucene_2_9/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java:825998,829134,829881,831036,896850,909334,948516
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestConcurrentMergeScheduler.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestConcurrentMergeScheduler.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestConcurrentMergeScheduler.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestConcurrentMergeScheduler.java Wed Aug 11 04:28:06 2010
@@ -18,7 +18,7 @@ package org.apache.lucene.index;
*/
import org.apache.lucene.store.MockRAMDirectory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.analysis.SimpleAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
@@ -108,7 +108,7 @@ public class TestConcurrentMergeSchedule
// before it finishes, are correctly merged back:
public void testDeleteMerging() throws IOException {
- RAMDirectory directory = new MockRAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
LogDocMergePolicy mp = new LogDocMergePolicy();
// Force degenerate merging so we can get a mix of
@@ -147,7 +147,7 @@ public class TestConcurrentMergeSchedule
public void testNoExtraFiles() throws IOException {
- RAMDirectory directory = new MockRAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
Random random = newRandom();
IndexWriter writer = new IndexWriter(directory, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT))
@@ -176,7 +176,7 @@ public class TestConcurrentMergeSchedule
}
public void testNoWaitClose() throws IOException {
- RAMDirectory directory = new MockRAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
Random random = newRandom();
Document doc = new Document();
Field idField = new Field("id", "", Field.Store.YES, Field.Index.NOT_ANALYZED);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java Wed Aug 11 04:28:06 2010
@@ -33,7 +33,7 @@ import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
@@ -202,7 +202,7 @@ public class TestDeletionPolicy extends
boolean useCompoundFile = true;
Random random = newRandom();
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
ExpirationTimeDeletionPolicy policy = new ExpirationTimeDeletionPolicy(dir, SECONDS);
IndexWriterConfig conf = newIndexWriterConfig(random, TEST_VERSION_CURRENT,
new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -282,7 +282,7 @@ public class TestDeletionPolicy extends
// Never deletes a commit
KeepAllDeletionPolicy policy = new KeepAllDeletionPolicy();
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
policy.dir = dir;
IndexWriterConfig conf = newIndexWriterConfig(random,
@@ -474,7 +474,7 @@ public class TestDeletionPolicy extends
KeepNoneOnInitDeletionPolicy policy = new KeepNoneOnInitDeletionPolicy();
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriterConfig conf = newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -523,7 +523,7 @@ public class TestDeletionPolicy extends
boolean useCompoundFile = (pass % 2) != 0;
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
KeepLastNDeletionPolicy policy = new KeepLastNDeletionPolicy(N);
@@ -588,7 +588,7 @@ public class TestDeletionPolicy extends
KeepLastNDeletionPolicy policy = new KeepLastNDeletionPolicy(N);
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriterConfig conf = newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
.setOpenMode(OpenMode.CREATE).setIndexDeletionPolicy(policy);
@@ -646,7 +646,7 @@ public class TestDeletionPolicy extends
dir.deleteFile(IndexFileNames.SEGMENTS_GEN);
int expectedCount = 176;
-
+ searcher.close();
for(int i=0;i<N+1;i++) {
try {
IndexReader reader = IndexReader.open(dir, true);
@@ -678,7 +678,6 @@ public class TestDeletionPolicy extends
}
gen--;
}
-
dir.close();
}
}
@@ -698,7 +697,7 @@ public class TestDeletionPolicy extends
KeepLastNDeletionPolicy policy = new KeepLastNDeletionPolicy(N);
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriterConfig conf = newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
.setOpenMode(OpenMode.CREATE).setIndexDeletionPolicy(policy)
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDirectoryReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDirectoryReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDirectoryReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDirectoryReader.java Wed Aug 11 04:28:06 2010
@@ -24,7 +24,7 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import java.io.IOException;
import java.util.Random;
@@ -44,7 +44,7 @@ public class TestDirectoryReader extends
@Override
protected void setUp() throws Exception {
super.setUp();
- dir = new RAMDirectory();
+ dir = new MockRAMDirectory();
doc1 = new Document();
doc2 = new Document();
DocHelper.setupDoc(doc1);
@@ -125,9 +125,9 @@ public class TestDirectoryReader extends
public void testIsCurrent() throws IOException {
Random random = newRandom();
- RAMDirectory ramDir1=new RAMDirectory();
+ MockRAMDirectory ramDir1=new MockRAMDirectory();
addDoc(random, ramDir1, "test foo", true);
- RAMDirectory ramDir2=new RAMDirectory();
+ MockRAMDirectory ramDir2=new MockRAMDirectory();
addDoc(random, ramDir2, "test blah", true);
IndexReader[] readers = new IndexReader[]{IndexReader.open(ramDir1, false), IndexReader.open(ramDir2, false)};
MultiReader mr = new MultiReader(readers);
@@ -147,11 +147,11 @@ public class TestDirectoryReader extends
public void testMultiTermDocs() throws IOException {
Random random = newRandom();
- RAMDirectory ramDir1=new RAMDirectory();
+ MockRAMDirectory ramDir1=new MockRAMDirectory();
addDoc(random, ramDir1, "test foo", true);
- RAMDirectory ramDir2=new RAMDirectory();
+ MockRAMDirectory ramDir2=new MockRAMDirectory();
addDoc(random, ramDir2, "test blah", true);
- RAMDirectory ramDir3=new RAMDirectory();
+ MockRAMDirectory ramDir3=new MockRAMDirectory();
addDoc(random, ramDir3, "test wow", true);
IndexReader[] readers1 = new IndexReader[]{IndexReader.open(ramDir1, false), IndexReader.open(ramDir3, false)};
@@ -189,7 +189,7 @@ public class TestDirectoryReader extends
reader.close();
}
- private void addDoc(Random random, RAMDirectory ramDir1, String s, boolean create) throws IOException {
+ private void addDoc(Random random, MockRAMDirectory ramDir1, String s, boolean create) throws IOException {
IndexWriter iw = new IndexWriter(ramDir1, newIndexWriterConfig(random,
TEST_VERSION_CURRENT,
new StandardAnalyzer(TEST_VERSION_CURRENT)).setOpenMode(
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDocumentWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDocumentWriter.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDocumentWriter.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestDocumentWriter.java Wed Aug 11 04:28:06 2010
@@ -36,13 +36,13 @@ import org.apache.lucene.document.Fielda
import org.apache.lucene.document.Field.Index;
import org.apache.lucene.document.Field.Store;
import org.apache.lucene.document.Field.TermVector;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.AttributeSource;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util._TestUtil;
public class TestDocumentWriter extends LuceneTestCase {
- private RAMDirectory dir;
+ private MockRAMDirectory dir;
public TestDocumentWriter(String s) {
super(s);
@@ -51,7 +51,7 @@ public class TestDocumentWriter extends
@Override
protected void setUp() throws Exception {
super.setUp();
- dir = new RAMDirectory();
+ dir = new MockRAMDirectory();
}
public void test() {
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldInfos.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldInfos.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldInfos.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldInfos.java Wed Aug 11 04:28:06 2010
@@ -19,7 +19,7 @@ package org.apache.lucene.index;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.document.Document;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.IndexOutput;
import java.io.IOException;
@@ -47,7 +47,7 @@ public class TestFieldInfos extends Luce
fieldInfos.add(testDoc);
//Since the complement is stored as well in the fields map
assertTrue(fieldInfos.size() == DocHelper.all.size()); //this is all b/c we are using the no-arg constructor
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
String name = "testFile";
IndexOutput output = dir.createOutput(name);
assertTrue(output != null);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldsReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldsReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFieldsReader.java Wed Aug 11 04:28:06 2010
@@ -40,12 +40,12 @@ import org.apache.lucene.store.Directory
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.store.IndexInput;
import org.apache.lucene.store.IndexOutput;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util._TestUtil;
public class TestFieldsReader extends LuceneTestCase {
- private RAMDirectory dir = new RAMDirectory();
+ private MockRAMDirectory dir = new MockRAMDirectory();
private Document testDoc = new Document();
private FieldInfos fieldInfos = null;
private Random random;
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java Wed Aug 11 04:28:06 2010
@@ -22,7 +22,6 @@ import org.apache.lucene.util.LuceneTest
import junit.framework.TestSuite;
import junit.textui.TestRunner;
-import org.apache.lucene.store.RAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.analysis.WhitespaceAnalyzer;
import org.apache.lucene.document.Document;
@@ -98,7 +97,7 @@ public class TestFilterIndexReader exten
*/
public void testFilterIndexReader() throws Exception {
Random random = newRandom();
- RAMDirectory directory = new MockRAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(directory, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
Document d1 = new Document();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexCommit.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexCommit.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexCommit.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexCommit.java Wed Aug 11 04:28:06 2010
@@ -24,7 +24,7 @@ import java.util.Collection;
import java.util.Map;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCaseJ4;
import org.junit.Test;
@@ -33,7 +33,7 @@ public class TestIndexCommit extends Luc
@Test
public void testEqualsHashCode() throws Exception {
// LUCENE-2417: equals and hashCode() impl was inconsistent
- final Directory dir = new RAMDirectory();
+ final Directory dir = new MockRAMDirectory();
IndexCommit ic1 = new IndexCommit() {
@Override public String getSegmentsFileName() { return "a"; }
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexFileDeleter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexFileDeleter.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexFileDeleter.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexFileDeleter.java Wed Aug 11 04:28:06 2010
@@ -21,7 +21,7 @@ import org.apache.lucene.util.LuceneTest
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.IndexInput;
import org.apache.lucene.store.IndexOutput;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.analysis.WhitespaceAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
@@ -39,8 +39,8 @@ public class TestIndexFileDeleter extend
public void testDeleteLeftoverFiles() throws IOException {
Random random = newRandom();
- Directory dir = new RAMDirectory();
-
+ MockRAMDirectory dir = new MockRAMDirectory();
+ dir.setPreventDoubleWrite(false);
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
.setMaxBufferedDocs(10));
@@ -135,7 +135,7 @@ public class TestIndexFileDeleter extend
// Create a bogus fnm file when the CFS already exists:
copyFile(dir, "_0.cfs", "_0.fnm");
-
+
// Create a deletable file:
copyFile(dir, "_0.cfs", "deletable");
@@ -145,7 +145,7 @@ public class TestIndexFileDeleter extend
// Create a bogus cfs file shadowing a non-cfs segment:
copyFile(dir, "_1.cfs", "_2.cfs");
-
+
String[] filesPre = dir.listAll();
// Open & close a writer: it should delete the above 4
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexReader.java Wed Aug 11 04:28:06 2010
@@ -54,7 +54,7 @@ import org.apache.lucene.store.FSDirecto
import org.apache.lucene.store.LockObtainFailedException;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.NoSuchDirectoryException;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.util._TestUtil;
@@ -82,7 +82,7 @@ public class TestIndexReader extends Luc
}
public void testCommitUserData() throws Exception {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
Map<String,String> commitUserData = new HashMap<String,String>();
commitUserData.put("foo", "fighters");
@@ -137,7 +137,7 @@ public class TestIndexReader extends Luc
}
public void testIsCurrent() throws Exception {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
addDocumentWithFields(writer);
@@ -166,7 +166,7 @@ public class TestIndexReader extends Luc
* @throws Exception on error
*/
public void testGetFieldNames() throws Exception {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
// set up writer
IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
@@ -258,7 +258,7 @@ public class TestIndexReader extends Luc
}
public void testTermVectors() throws Exception {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
// set up writer
IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
@@ -360,7 +360,7 @@ public class TestIndexReader extends Luc
}
public void testBinaryFields() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
byte[] bin = new byte[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
@@ -430,7 +430,7 @@ public class TestIndexReader extends Luc
// Make sure attempts to make changes after reader is
// closed throws IOException:
public void testChangesAfterClose() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = null;
IndexReader reader = null;
@@ -473,7 +473,7 @@ public class TestIndexReader extends Luc
// Make sure we get lock obtain failed exception with 2 writers:
public void testLockObtainFailed() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
Term searchTerm = new Term("content", "aaa");
@@ -882,7 +882,7 @@ public class TestIndexReader extends Luc
int END_COUNT = 144;
// First build up a starting index:
- RAMDirectory startDir = new MockRAMDirectory();
+ MockRAMDirectory startDir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(startDir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for(int i=0;i<157;i++) {
Document d = new Document();
@@ -1407,7 +1407,7 @@ public class TestIndexReader extends Luc
public void testGetIndexCommit() throws IOException {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
// set up writer
IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random,
@@ -1456,7 +1456,7 @@ public class TestIndexReader extends Luc
}
public void testReadOnly() throws Throwable {
- RAMDirectory d = new MockRAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
addDocumentWithFields(writer);
@@ -1524,7 +1524,7 @@ public class TestIndexReader extends Luc
// LUCENE-1474
public void testIndexReader() throws Exception {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
writer.addDocument(createDocument("a"));
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriter.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriter.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriter.java Wed Aug 11 04:28:06 2010
@@ -70,7 +70,7 @@ import org.apache.lucene.store.Lock;
import org.apache.lucene.store.LockFactory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.NoLockFactory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.SingleInstanceLockFactory;
import org.apache.lucene.util.UnicodeUtil;
import org.apache.lucene.util._TestUtil;
@@ -90,7 +90,7 @@ public class TestIndexWriter extends Luc
}
public void testDocCount() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = null;
IndexReader reader = null;
@@ -186,7 +186,7 @@ public class TestIndexWriter extends Luc
Directory[] dirs = new Directory[NUM_DIR];
long inputDiskUsage = 0;
for(int i=0;i<NUM_DIR;i++) {
- dirs[i] = new RAMDirectory();
+ dirs[i] = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dirs[i], newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for(int j=0;j<25;j++) {
addDocWithIndex(writer, 25*i+j);
@@ -200,7 +200,7 @@ public class TestIndexWriter extends Luc
// Now, build a starting index that has START_COUNT docs. We
// will then try to addIndexes into a copy of this:
- RAMDirectory startDir = new RAMDirectory();
+ MockRAMDirectory startDir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(startDir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for(int j=0;j<START_COUNT;j++) {
addDocWithIndex(writer, j);
@@ -554,7 +554,7 @@ public class TestIndexWriter extends Luc
* Make sure we skip wicked long terms.
*/
public void testWickedLongTerm() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(
TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
@@ -774,7 +774,8 @@ public class TestIndexWriter extends Luc
// gracefully fallback to the previous segments file),
// and that we can add to the index:
public void testSimulatedCrashedWriter() throws IOException {
- Directory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
+ dir.setPreventDoubleWrite(false);
IndexWriter writer = null;
@@ -835,7 +836,7 @@ public class TestIndexWriter extends Luc
// latest segments file and make sure we get an
// IOException trying to open the index:
public void testSimulatedCorruptIndex1() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = null;
@@ -878,7 +879,7 @@ public class TestIndexWriter extends Luc
}
public void testChangesAfterClose() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = null;
@@ -900,7 +901,7 @@ public class TestIndexWriter extends Luc
// files and make sure we get an IOException trying to
// open the index:
public void testSimulatedCorruptIndex2() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = null;
@@ -946,7 +947,7 @@ public class TestIndexWriter extends Luc
* these docs until writer is closed.
*/
public void testCommitOnClose() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for (int i = 0; i < 14; i++) {
addDoc(writer);
@@ -1109,7 +1110,8 @@ public class TestIndexWriter extends Luc
* and close().
*/
public void testCommitOnCloseOptimize() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
+ dir.setPreventDoubleWrite(false); // TODO: should this be disabled here?
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(10));
((LogMergePolicy) writer.getConfig().getMergePolicy()).setMergeFactor(10);
for(int j=0;j<17;j++) {
@@ -1153,7 +1155,7 @@ public class TestIndexWriter extends Luc
}
public void testIndexNoDocuments() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
writer.commit();
writer.close();
@@ -1174,7 +1176,7 @@ public class TestIndexWriter extends Luc
}
public void testManyFields() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(10));
for(int j=0;j<100;j++) {
Document doc = new Document();
@@ -1204,7 +1206,7 @@ public class TestIndexWriter extends Luc
}
public void testSmallRAMBuffer() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setRAMBufferSizeMB(0.000001));
((LogMergePolicy) writer.getMergePolicy()).setMergeFactor(10);
int lastNumFile = dir.listAll().length;
@@ -1231,7 +1233,7 @@ public class TestIndexWriter extends Luc
* session won't be possible.
*/
public void testChangingRAMBuffer() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(10).setRAMBufferSizeMB(
IndexWriterConfig.DISABLE_AUTO_FLUSH));
@@ -1289,7 +1291,7 @@ public class TestIndexWriter extends Luc
* changing those settings on IW won't be possible.
*/
public void testChangingRAMBuffer2() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(10).setMaxBufferedDeleteTerms(
10).setRAMBufferSizeMB(IndexWriterConfig.DISABLE_AUTO_FLUSH));
@@ -1348,7 +1350,7 @@ public class TestIndexWriter extends Luc
}
public void testDiverseDocs() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setRAMBufferSizeMB(0.5));
for(int i=0;i<3;i++) {
// First, docs where every term is unique (heavy on
@@ -1395,7 +1397,7 @@ public class TestIndexWriter extends Luc
}
public void testEnablingNorms() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(10));
// Enable norms for only 1 doc, pre flush
for(int j=0;j<10;j++) {
@@ -1441,7 +1443,7 @@ public class TestIndexWriter extends Luc
}
public void testHighFreqTerm() throws IOException {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxFieldLength(100000000).setRAMBufferSizeMB(0.01));
// Massive doc that has 128 K a's
@@ -1476,7 +1478,7 @@ public class TestIndexWriter extends Luc
// compatibility.
public void testNullLockFactory() throws IOException {
- final class MyRAMDirectory extends RAMDirectory {
+ final class MyRAMDirectory extends MockRAMDirectory {
private LockFactory myLockFactory;
MyRAMDirectory() {
lockFactory = null;
@@ -1499,17 +1501,17 @@ public class TestIndexWriter extends Luc
IndexSearcher searcher = new IndexSearcher(dir, false);
ScoreDoc[] hits = searcher.search(new TermQuery(searchTerm), null, 1000).scoreDocs;
assertEquals("did not get right number of hits", 100, hits.length);
- writer.close();
+ searcher.close();
writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
.setOpenMode(OpenMode.CREATE));
writer.close();
-
+ searcher.close();
dir.close();
}
public void testFlushWithNoMerging() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random,
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(2));
((LogMergePolicy) writer.getMergePolicy()).setMergeFactor(10);
@@ -1529,7 +1531,7 @@ public class TestIndexWriter extends Luc
// Make sure we can flush segment w/ norms, then add
// empty doc (no norms) and flush
public void testEmptyDocAfterFlushingRealDoc() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
Document doc = new Document();
doc.add(new Field("field", "aaa", Field.Store.YES, Field.Index.ANALYZED, Field.TermVector.WITH_POSITIONS_OFFSETS));
@@ -1735,7 +1737,7 @@ public class TestIndexWriter extends Luc
// LUCENE-1072
public void testExceptionFromTokenStream() throws IOException {
- RAMDirectory dir = new MockRAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriterConfig conf = newIndexWriterConfig(random, TEST_VERSION_CURRENT, new Analyzer() {
@Override
@@ -2133,7 +2135,7 @@ public class TestIndexWriter extends Luc
}
public void testNoWaitClose() throws Throwable {
- RAMDirectory directory = new MockRAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
final Document doc = new Document();
Field idField = new Field("id", "", Field.Store.YES, Field.Index.NOT_ANALYZED);
@@ -4050,7 +4052,7 @@ public class TestIndexWriter extends Luc
}
public void testOptimizeExceptions() throws IOException {
- RAMDirectory startDir = new MockRAMDirectory();
+ MockRAMDirectory startDir = new MockRAMDirectory();
IndexWriterConfig conf = newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)).setMaxBufferedDocs(2);
((LogMergePolicy) conf.getMergePolicy()).setMergeFactor(100);
IndexWriter w = new IndexWriter(startDir, conf);
@@ -4371,7 +4373,7 @@ public class TestIndexWriter extends Luc
assertTrue(dir.fileExists("myrandomfile"));
// Make sure this does not copy myrandomfile:
- Directory dir2 = new RAMDirectory(dir);
+ Directory dir2 = new MockRAMDirectory(dir);
assertTrue(!dir2.fileExists("myrandomfile"));
} finally {
@@ -4421,7 +4423,7 @@ public class TestIndexWriter extends Luc
@Override
public void run() {
- RAMDirectory dir = new RAMDirectory();
+ MockRAMDirectory dir = new MockRAMDirectory();
IndexWriter w = null;
boolean first = true;
while(!finish) {
@@ -4870,7 +4872,7 @@ public class TestIndexWriter extends Luc
// Tests that if we don't call commit(), the directory has 0 commits. This has
// changed since LUCENE-2386, where before IW would always commit on a fresh
// new index.
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
try {
IndexReader.listCommits(dir);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterConfig.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterConfig.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterConfig.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterConfig.java Wed Aug 11 04:28:06 2010
@@ -33,7 +33,7 @@ import org.apache.lucene.index.IndexWrit
import org.apache.lucene.search.DefaultSimilarity;
import org.apache.lucene.search.Similarity;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCaseJ4;
import org.junit.Test;
@@ -261,7 +261,7 @@ public class TestIndexWriterConfig exten
// iw.getConfig().getXYZ(), he'll get the same value he passed to
// iw.setXYZ().
IndexWriterConfig conf = new IndexWriterConfig(TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT));
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, conf);
writer.setSimilarity(new MySimilarity());
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterMergePolicy.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterMergePolicy.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterMergePolicy.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestIndexWriterMergePolicy.java Wed Aug 11 04:28:06 2010
@@ -24,7 +24,7 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util._TestUtil;
import org.apache.lucene.util.LuceneTestCase;
@@ -33,7 +33,7 @@ public class TestIndexWriterMergePolicy
// Test the normal case
public void testNormalCase() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -49,7 +49,7 @@ public class TestIndexWriterMergePolicy
// Test to see if there is over merge
public void testNoOverMerge() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -70,7 +70,7 @@ public class TestIndexWriterMergePolicy
// Test the case where flush is forced after every addDoc
public void testForceFlush() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
LogDocMergePolicy mp = new LogDocMergePolicy();
mp.setMinMergeDocs(100);
@@ -97,7 +97,7 @@ public class TestIndexWriterMergePolicy
// Test the case where mergeFactor changes
public void testMergeFactorChange() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -122,7 +122,7 @@ public class TestIndexWriterMergePolicy
// Test the case where both mergeFactor and maxBufferedDocs change
public void testMaxBufferedDocsChange() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
@@ -170,7 +170,7 @@ public class TestIndexWriterMergePolicy
// Test the case where a merge results in no doc at all
public void testMergeDocCount0() throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
LogDocMergePolicy ldmp = new LogDocMergePolicy();
ldmp.setMergeFactor(100);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyBug.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyBug.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyBug.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyBug.java Wed Aug 11 04:28:06 2010
@@ -31,7 +31,7 @@ import org.apache.lucene.document.FieldS
import org.apache.lucene.document.FieldSelectorResult;
import org.apache.lucene.document.Fieldable;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
@@ -68,7 +68,7 @@ public class TestLazyBug extends LuceneT
};
private Directory makeIndex() throws RuntimeException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
try {
Random r = newRandom();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(r,
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyProxSkipping.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyProxSkipping.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyProxSkipping.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestLazyProxSkipping.java Wed Aug 11 04:28:06 2010
@@ -29,7 +29,7 @@ import org.apache.lucene.search.ScoreDoc
import org.apache.lucene.search.Searcher;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.IndexInput;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
/**
@@ -45,7 +45,7 @@ public class TestLazyProxSkipping extend
private String term2 = "yy";
private String term3 = "zz";
- private class SeekCountingDirectory extends RAMDirectory {
+ private class SeekCountingDirectory extends MockRAMDirectory {
@Override
public IndexInput openInput(String name) throws IOException {
IndexInput ii = super.openInput(name);
@@ -119,7 +119,7 @@ public class TestLazyProxSkipping extend
}
public void testSeek() throws IOException {
- Directory directory = new RAMDirectory();
+ Directory directory = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(directory, newIndexWriterConfig(newRandom(), TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for (int i = 0; i < 10; i++) {
Document doc = new Document();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNewestSegment.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNewestSegment.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNewestSegment.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNewestSegment.java Wed Aug 11 04:28:06 2010
@@ -18,12 +18,12 @@ package org.apache.lucene.index;
*/
import org.apache.lucene.analysis.SimpleAnalyzer;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
public class TestNewestSegment extends LuceneTestCase {
public void testNewestSegment() throws Exception {
- RAMDirectory directory = new RAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(directory, newIndexWriterConfig(newRandom(), TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
assertNull(writer.newestSegment());
}
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNoDeletionPolicy.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNoDeletionPolicy.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNoDeletionPolicy.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNoDeletionPolicy.java Wed Aug 11 04:28:06 2010
@@ -30,7 +30,7 @@ import org.apache.lucene.document.Field;
import org.apache.lucene.document.Field.Index;
import org.apache.lucene.document.Field.Store;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCaseJ4;
import org.junit.Test;
@@ -73,7 +73,7 @@ public class TestNoDeletionPolicy extend
@Test
public void testAllCommitsRemain() throws Exception {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(newRandom(),
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT))
.setIndexDeletionPolicy(NoDeletionPolicy.INSTANCE));
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNorms.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNorms.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNorms.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestNorms.java Wed Aug 11 04:28:06 2010
@@ -31,7 +31,7 @@ import org.apache.lucene.index.IndexWrit
import org.apache.lucene.search.DefaultSimilarity;
import org.apache.lucene.search.Similarity;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
/**
@@ -76,7 +76,7 @@ public class TestNorms extends LuceneTes
*/
public void testNorms() throws IOException {
Random random = newRandom();
- Directory dir1 = new RAMDirectory();
+ Directory dir1 = new MockRAMDirectory();
norms = new ArrayList<Float>();
modifiedNorms = new ArrayList<Float>();
@@ -93,13 +93,13 @@ public class TestNorms extends LuceneTes
modifiedNorms = new ArrayList<Float>();
numDocNorms = 0;
- Directory dir2 = new RAMDirectory();
+ Directory dir2 = new MockRAMDirectory();
createIndex(random, dir2);
doTestNorms(random, dir2);
// add index1 and index2 to a third index: index3
- Directory dir3 = new RAMDirectory();
+ Directory dir3 = new MockRAMDirectory();
createIndex(random, dir3);
IndexWriter iw = new IndexWriter(dir3, newIndexWriterConfig(random,
@@ -188,6 +188,7 @@ public class TestNorms extends LuceneTes
assertEquals("stored norm value of "+field+" for doc "+j+" is "+norm+" - a mismatch!", norm, norm1, 0.000001);
}
}
+ ir.close();
}
private void addDocs(Random random, Directory dir, int ndocs, boolean compound) throws IOException {
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReader.java Wed Aug 11 04:28:06 2010
@@ -35,7 +35,7 @@ import org.apache.lucene.search.TermQuer
import org.apache.lucene.search.BooleanClause.Occur;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.MockRAMDirectory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
public class TestParallelReader extends LuceneTestCase {
@@ -282,7 +282,7 @@ public class TestParallelReader extends
}
private Directory getDir2(Random random) throws IOException {
- Directory dir2 = new RAMDirectory();
+ Directory dir2 = new MockRAMDirectory();
IndexWriter w2 = new IndexWriter(dir2, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new StandardAnalyzer(TEST_VERSION_CURRENT)));
Document d3 = new Document();
d3.add(new Field("f3", "v1", Field.Store.YES, Field.Index.ANALYZED));
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReaderEmptyIndex.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReaderEmptyIndex.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReaderEmptyIndex.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelReaderEmptyIndex.java Wed Aug 11 04:28:06 2010
@@ -31,7 +31,7 @@ import org.apache.lucene.document.Field.
import org.apache.lucene.document.Field.TermVector;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.MockRAMDirectory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
/**
* Some tests for {@link ParallelReader}s with empty indexes
@@ -48,13 +48,13 @@ public class TestParallelReaderEmptyInde
*/
public void testEmptyIndex() throws IOException {
Random random = newRandom();
- RAMDirectory rd1 = new MockRAMDirectory();
+ MockRAMDirectory rd1 = new MockRAMDirectory();
IndexWriter iw = new IndexWriter(rd1, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
iw.close();
- RAMDirectory rd2 = new MockRAMDirectory(rd1);
+ MockRAMDirectory rd2 = new MockRAMDirectory(rd1);
- RAMDirectory rdOut = new MockRAMDirectory();
+ MockRAMDirectory rdOut = new MockRAMDirectory();
IndexWriter iwOut = new IndexWriter(rdOut, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
ParallelReader pr = new ParallelReader();
@@ -78,7 +78,7 @@ public class TestParallelReaderEmptyInde
* any exception.
*/
public void testEmptyIndexWithVectors() throws IOException {
- RAMDirectory rd1 = new MockRAMDirectory();
+ MockRAMDirectory rd1 = new MockRAMDirectory();
Random random = newRandom();
{
IndexWriter iw = new IndexWriter(rd1, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
@@ -100,7 +100,7 @@ public class TestParallelReaderEmptyInde
iw.close();
}
- RAMDirectory rd2 = new MockRAMDirectory();
+ MockRAMDirectory rd2 = new MockRAMDirectory();
{
IndexWriter iw = new IndexWriter(rd2, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
Document doc = new Document();
@@ -108,7 +108,7 @@ public class TestParallelReaderEmptyInde
iw.close();
}
- RAMDirectory rdOut = new MockRAMDirectory();
+ MockRAMDirectory rdOut = new MockRAMDirectory();
IndexWriter iwOut = new IndexWriter(rdOut, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
ParallelReader pr = new ParallelReader();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java Wed Aug 11 04:28:06 2010
@@ -26,7 +26,7 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.document.Field.Index;
import org.apache.lucene.document.Field.Store;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
public class TestParallelTermEnum extends LuceneTestCase {
private IndexReader ir1;
@@ -37,7 +37,7 @@ public class TestParallelTermEnum extend
super.setUp();
Document doc;
Random random = newRandom();
- RAMDirectory rd1 = new RAMDirectory();
+ MockRAMDirectory rd1 = new MockRAMDirectory();
IndexWriter iw1 = new IndexWriter(rd1, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
doc = new Document();
@@ -49,7 +49,7 @@ public class TestParallelTermEnum extend
iw1.addDocument(doc);
iw1.close();
- RAMDirectory rd2 = new RAMDirectory();
+ MockRAMDirectory rd2 = new MockRAMDirectory();
IndexWriter iw2 = new IndexWriter(rd2, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new SimpleAnalyzer(TEST_VERSION_CURRENT)));
doc = new Document();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java Wed Aug 11 04:28:06 2010
@@ -19,7 +19,7 @@ package org.apache.lucene.index;
import org.apache.lucene.util.LuceneTestCase;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.document.Document;
import java.io.IOException;
@@ -27,14 +27,14 @@ import java.util.Collection;
public class TestSegmentMerger extends LuceneTestCase {
//The variables for the new merged segment
- private Directory mergedDir = new RAMDirectory();
+ private Directory mergedDir = new MockRAMDirectory();
private String mergedSegment = "test";
//First segment to be merged
- private Directory merge1Dir = new RAMDirectory();
+ private Directory merge1Dir = new MockRAMDirectory();
private Document doc1 = new Document();
private SegmentReader reader1 = null;
//Second Segment to be merged
- private Directory merge2Dir = new RAMDirectory();
+ private Directory merge2Dir = new MockRAMDirectory();
private Document doc2 = new Document();
private SegmentReader reader2 = null;
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentReader.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentReader.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentReader.java Wed Aug 11 04:28:06 2010
@@ -27,10 +27,10 @@ import org.apache.lucene.util.LuceneTest
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Fieldable;
import org.apache.lucene.search.Similarity;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
public class TestSegmentReader extends LuceneTestCase {
- private RAMDirectory dir = new RAMDirectory();
+ private MockRAMDirectory dir = new MockRAMDirectory();
private Document testDoc = new Document();
private SegmentReader reader = null;
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java Wed Aug 11 04:28:06 2010
@@ -18,7 +18,7 @@ package org.apache.lucene.index;
*/
import org.apache.lucene.util.LuceneTestCase;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.Directory;
import org.apache.lucene.analysis.WhitespaceAnalyzer;
@@ -29,7 +29,7 @@ import java.io.IOException;
public class TestSegmentTermDocs extends LuceneTestCase {
private Document testDoc = new Document();
- private Directory dir = new RAMDirectory();
+ private Directory dir = new MockRAMDirectory();
private SegmentInfo info;
public TestSegmentTermDocs(String s) {
@@ -98,7 +98,7 @@ public class TestSegmentTermDocs extends
}
public void testSkipTo(int indexDivisor) throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(newRandom(), TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
Term ta = new Term("content","aaa");
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java Wed Aug 11 04:28:06 2010
@@ -26,13 +26,13 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
public class TestSegmentTermEnum extends LuceneTestCase {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
public void testTermEnum() throws IOException {
Random random = newRandom();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java Wed Aug 11 04:28:06 2010
@@ -28,7 +28,7 @@ import org.apache.lucene.document.Docume
import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
class RepeatingTokenStream extends TokenStream {
@@ -86,7 +86,7 @@ public class TestTermdocPerf extends Luc
public int doTest(int iter, int ndocs, int maxTF, float percentDocs) throws IOException {
- Directory dir = new RAMDirectory();
+ Directory dir = new MockRAMDirectory();
long start = System.currentTimeMillis();
addDocs(dir, ndocs, "foo", "val", maxTF, percentDocs);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java Wed Aug 11 04:28:06 2010
@@ -35,7 +35,7 @@ import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.BooleanClause.Occur;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
/**
@@ -283,7 +283,7 @@ public class TestMultiFieldQueryParser e
public void testStopWordSearching() throws Exception {
Analyzer analyzer = new StandardAnalyzer(TEST_VERSION_CURRENT);
- Directory ramDir = new RAMDirectory();
+ Directory ramDir = new MockRAMDirectory();
IndexWriter iw = new IndexWriter(ramDir, new IndexWriterConfig(TEST_VERSION_CURRENT, analyzer));
Document doc = new Document();
doc.add(new Field("body", "blah the footest blah", Field.Store.NO, Field.Index.ANALYZED));
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java Wed Aug 11 04:28:06 2010
@@ -62,7 +62,7 @@ import org.apache.lucene.search.TermRang
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.search.WildcardQuery;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LocalizedTestCase;
@@ -543,7 +543,7 @@ public class TestQueryParser extends Loc
public void testFarsiRangeCollating() throws Exception {
- RAMDirectory ramDir = new RAMDirectory();
+ MockRAMDirectory ramDir = new MockRAMDirectory();
IndexWriter iw = new IndexWriter(ramDir, new IndexWriterConfig(TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
Document doc = new Document();
doc.add(new Field("content","\u0633\u0627\u0628",
@@ -952,7 +952,7 @@ public class TestQueryParser extends Loc
}
public void testLocalDateFormat() throws IOException, ParseException {
- RAMDirectory ramDir = new RAMDirectory();
+ MockRAMDirectory ramDir = new MockRAMDirectory();
IndexWriter iw = new IndexWriter(ramDir, new IndexWriterConfig(TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
addDateDoc("a", 2005, 12, 2, 10, 15, 33, iw);
addDateDoc("b", 2005, 12, 4, 22, 15, 00, iw);
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java Wed Aug 11 04:28:06 2010
@@ -27,7 +27,7 @@ import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.RandomIndexWriter;
import org.apache.lucene.index.IndexWriterConfig.OpenMode;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
public class BaseTestRangeFilter extends LuceneTestCase {
@@ -46,7 +46,7 @@ public class BaseTestRangeFilter extends
int maxR;
int minR;
boolean allowNegativeRandomInts;
- RAMDirectory index = new RAMDirectory();
+ MockRAMDirectory index = new MockRAMDirectory();
TestIndex(int minR, int maxR, boolean allowNegativeRandomInts) {
this.minR = minR;
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/QueryUtils.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/QueryUtils.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/QueryUtils.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/QueryUtils.java Wed Aug 11 04:28:06 2010
@@ -14,7 +14,7 @@ import org.apache.lucene.index.IndexRead
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.index.IndexWriterConfig;
import org.apache.lucene.index.MultiReader;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import static org.apache.lucene.util.LuceneTestCaseJ4.TEST_VERSION_CURRENT;
/**
@@ -197,9 +197,9 @@ public class QueryUtils {
return out;
}
- private static RAMDirectory makeEmptyIndex(final int numDeletedDocs)
+ private static MockRAMDirectory makeEmptyIndex(final int numDeletedDocs)
throws IOException {
- RAMDirectory d = new RAMDirectory();
+ MockRAMDirectory d = new MockRAMDirectory();
IndexWriter w = new IndexWriter(d, new IndexWriterConfig(
TEST_VERSION_CURRENT, new WhitespaceAnalyzer(TEST_VERSION_CURRENT)));
for (int i = 0; i < numDeletedDocs; i++) {
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBoolean2.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBoolean2.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBoolean2.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBoolean2.java Wed Aug 11 04:28:06 2010
@@ -28,7 +28,7 @@ import org.apache.lucene.index.Term;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.queryParser.ParseException;
import org.apache.lucene.queryParser.QueryParser;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.store.Directory;
import org.apache.lucene.util.LuceneTestCase;
@@ -51,7 +51,7 @@ public class TestBoolean2 extends Lucene
protected void setUp() throws Exception {
super.setUp();
rnd = newRandom();
- RAMDirectory directory = new RAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
RandomIndexWriter writer= new RandomIndexWriter(rnd, directory);
for (int i = 0; i < docFields.length; i++) {
Document doc = new Document();
@@ -68,7 +68,7 @@ public class TestBoolean2 extends Lucene
mulFactor = 1;
int docCount = 0;
do {
- final Directory copy = new RAMDirectory(dir2);
+ final Directory copy = new MockRAMDirectory(dir2);
RandomIndexWriter w = new RandomIndexWriter(rnd, dir2);
w.addIndexes(new Directory[] {copy});
docCount = w.maxDoc();
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanMinShouldMatch.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanMinShouldMatch.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanMinShouldMatch.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanMinShouldMatch.java Wed Aug 11 04:28:06 2010
@@ -24,7 +24,7 @@ import org.apache.lucene.index.IndexRead
import org.apache.lucene.index.RandomIndexWriter;
import org.apache.lucene.index.Term;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import java.text.DecimalFormat;
import java.util.Random;
@@ -55,7 +55,7 @@ public class TestBooleanMinShouldMatch e
"X 4 5 6"
};
- index = new RAMDirectory();
+ index = new MockRAMDirectory();
RandomIndexWriter w = new RandomIndexWriter(rnd, index);
for (int i = 0; i < data.length; i++) {
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanOr.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanOr.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanOr.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanOr.java Wed Aug 11 04:28:06 2010
@@ -31,7 +31,7 @@ import org.apache.lucene.search.IndexSea
import org.apache.lucene.search.Query;
import org.apache.lucene.search.TermQuery;
import org.apache.lucene.store.Directory;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
public class TestBooleanOr extends LuceneTestCase {
@@ -137,7 +137,7 @@ public class TestBooleanOr extends Lucen
super.setUp();
//
- dir = new RAMDirectory();
+ dir = new MockRAMDirectory();
Random random = newRandom();
//
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java Wed Aug 11 04:28:06 2010
@@ -21,7 +21,7 @@ import org.apache.lucene.util.LuceneTest
import junit.framework.Test;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.index.RandomIndexWriter;
import org.apache.lucene.index.Term;
import org.apache.lucene.index.IndexReader;
@@ -65,7 +65,7 @@ public class TestBooleanPrefixQuery exte
}
public void testMethod() throws Exception {
- RAMDirectory directory = new RAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
String[] categories = new String[]{"food",
"foodanddrink",
Modified: lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanScorer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanScorer.java?rev=984299&r1=984298&r2=984299&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanScorer.java (original)
+++ lucene/dev/branches/branch_3x/lucene/src/test/org/apache/lucene/search/TestBooleanScorer.java Wed Aug 11 04:28:06 2010
@@ -25,7 +25,7 @@ import org.apache.lucene.document.Field;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.RandomIndexWriter;
import org.apache.lucene.index.Term;
-import org.apache.lucene.store.RAMDirectory;
+import org.apache.lucene.store.MockRAMDirectory;
import org.apache.lucene.util.LuceneTestCase;
@@ -39,7 +39,7 @@ public class TestBooleanScorer extends L
private static final String FIELD = "category";
public void testMethod() throws Exception {
- RAMDirectory directory = new RAMDirectory();
+ MockRAMDirectory directory = new MockRAMDirectory();
String[] values = new String[] { "1", "2", "3", "4" };