Index: solr/src/test/org/apache/solr/search/TestSort.java =================================================================== --- solr/src/test/org/apache/solr/search/TestSort.java (revision 984202) +++ solr/src/test/org/apache/solr/search/TestSort.java (working copy) @@ -23,7 +23,7 @@ import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.search.*; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.OpenBitSet; import org.apache.solr.util.AbstractSolrTestCase; @@ -48,7 +48,7 @@ } public void testSort() throws Exception { - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); Document smallDoc = new Document(); // Field id = new Field("id","0", Field.Store.NO, Field.Index.NOT_ANALYZED_NO_NORMS); Field f = new Field("f","0", Field.Store.NO, Field.Index.NOT_ANALYZED_NO_NORMS); Index: lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java =================================================================== --- lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java (revision 984202) +++ lucene/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java (working copy) @@ -35,7 +35,7 @@ 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 void testStopWordSearching() throws Exception { Analyzer analyzer = new MockAnalyzer(); - 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)); Index: lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java =================================================================== --- lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java (revision 984202) +++ lucene/src/test/org/apache/lucene/queryParser/TestQueryParser.java (working copy) @@ -58,7 +58,7 @@ 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; @@ -570,7 +570,7 @@ public void testFarsiRangeCollating() throws Exception { - RAMDirectory ramDir = new RAMDirectory(); + MockRAMDirectory ramDir = new MockRAMDirectory(); IndexWriter iw = new IndexWriter(ramDir, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(MockTokenizer.WHITESPACE, false))); Document doc = new Document(); doc.add(new Field("content","\u0633\u0627\u0628", @@ -978,7 +978,7 @@ } 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 MockAnalyzer(MockTokenizer.WHITESPACE, false))); addDateDoc("a", 2005, 12, 2, 10, 15, 33, iw); addDateDoc("b", 2005, 12, 4, 22, 15, 00, iw); Index: lucene/src/test/org/apache/lucene/analysis/TestCachingTokenFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/analysis/TestCachingTokenFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/analysis/TestCachingTokenFilter.java (working copy) @@ -31,14 +31,14 @@ import org.apache.lucene.index.DocsAndPositionsEnum; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.BytesRef; public class TestCachingTokenFilter extends BaseTokenStreamTestCase { private String[] tokens = new String[] {"term1", "term2", "term3", "term2"}; public void testCaching() throws IOException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), dir); Document doc = new Document(); TokenStream stream = new TokenStream() { Index: lucene/src/test/org/apache/lucene/TestDemo.java =================================================================== --- lucene/src/test/org/apache/lucene/TestDemo.java (revision 984202) +++ lucene/src/test/org/apache/lucene/TestDemo.java (working copy) @@ -33,7 +33,7 @@ import org.apache.lucene.search.TermQuery; import org.apache.lucene.search.ScoreDoc; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; /** @@ -49,7 +49,7 @@ Analyzer analyzer = new MockAnalyzer(); // Store the index in memory: - Directory directory = new RAMDirectory(); + Directory directory = new MockRAMDirectory(); // To store an index on disk, use this instead: //Directory directory = FSDirectory.open("/tmp/testindex"); IndexWriter iwriter = new IndexWriter(directory, new IndexWriterConfig( Index: lucene/src/test/org/apache/lucene/search/TestFuzzyQuery2.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFuzzyQuery2.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFuzzyQuery2.java (working copy) @@ -29,7 +29,7 @@ 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; /** @@ -86,7 +86,7 @@ int bits = Integer.parseInt(reader.readLine()); int terms = (int) Math.pow(2, bits); - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, dir, new MockAnalyzer(MockTokenizer.KEYWORD, false)); Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestNot.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestNot.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestNot.java (working copy) @@ -22,7 +22,7 @@ import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.queryParser.QueryParser; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.analysis.MockAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; @@ -38,7 +38,7 @@ } public void testNot() throws Exception { - RAMDirectory store = new RAMDirectory(); + MockRAMDirectory store = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), store); Document d1 = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestTimeLimitingCollector.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTimeLimitingCollector.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestTimeLimitingCollector.java (working copy) @@ -28,7 +28,7 @@ import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.search.TimeLimitingCollector.TimeExceededException; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util.ThreadInterruptedException; @@ -76,7 +76,7 @@ "blueberry strudel", "blueberry pizza", }; - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter iw = new RandomIndexWriter(newRandom(), directory); for (int i=0; i termsSet = new HashSet(); Index: lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java (working copy) @@ -26,13 +26,13 @@ import org.apache.lucene.index.Term; 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; public class TestQueryWrapperFilter extends LuceneTestCase { public void testBasic() throws Exception { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), dir); Document doc = new Document(); doc.add(new Field("field", "value", Store.NO, Index.ANALYZED)); Index: lucene/src/test/org/apache/lucene/search/TestMultiValuedNumericRangeQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestMultiValuedNumericRangeQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestMultiValuedNumericRangeQuery.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.document.NumericField; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.RandomIndexWriter; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; public class TestMultiValuedNumericRangeQuery extends LuceneTestCase { @@ -40,7 +40,7 @@ public void testMultiValuedNRQ() throws Exception { final Random rnd = newRandom(); - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(rnd, directory); DecimalFormat format = new DecimalFormat("00000000000", new DecimalFormatSymbols(Locale.US)); Index: lucene/src/test/org/apache/lucene/search/TestTopDocsCollector.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTopDocsCollector.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestTopDocsCollector.java (working copy) @@ -23,7 +23,7 @@ import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; public class TestTopDocsCollector extends LuceneTestCase { @@ -90,7 +90,7 @@ private static final float MAX_SCORE = 9.17561f; - private Directory dir = new RAMDirectory(); + private Directory dir = new MockRAMDirectory(); private IndexReader reader; private TopDocsCollector doSearch(int numResults) throws IOException { Index: lucene/src/test/org/apache/lucene/search/TestTermScorer.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTermScorer.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestTermScorer.java (working copy) @@ -27,10 +27,10 @@ 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; public class TestTermScorer extends LuceneTestCase { - protected RAMDirectory directory; + protected MockRAMDirectory directory; private static final String FIELD = "field"; protected String[] values = new String[] {"all", "dogs dogs", "like", @@ -45,7 +45,7 @@ @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); for (int i = 0; i < values.length; i++) { Index: lucene/src/test/org/apache/lucene/search/TestPhrasePrefixQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestPhrasePrefixQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestPhrasePrefixQuery.java (working copy) @@ -26,7 +26,7 @@ import org.apache.lucene.index.Term; import org.apache.lucene.index.MultiFields; import org.apache.lucene.util.BytesRef; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import java.io.IOException; import java.util.LinkedList; @@ -43,7 +43,7 @@ * */ public void testPhrasePrefix() throws IOException { - RAMDirectory indexStore = new RAMDirectory(); + MockRAMDirectory indexStore = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), indexStore); Document doc1 = new Document(); Document doc2 = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestSetNorm.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestSetNorm.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestSetNorm.java (working copy) @@ -26,7 +26,7 @@ import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.Term; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; /** Document boost unit test. * @@ -39,7 +39,7 @@ } public void testSetNorm() throws Exception { - RAMDirectory store = new RAMDirectory(); + MockRAMDirectory store = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(store, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); // add the same document four times Index: lucene/src/test/org/apache/lucene/search/TestWildcard.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestWildcard.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestWildcard.java (working copy) @@ -26,7 +26,7 @@ import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.Term; import org.apache.lucene.queryParser.QueryParser; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import java.io.IOException; import java.util.Random; @@ -70,7 +70,7 @@ * a ConstantScoreQuery if the WildcardQuery had a ConstantScore rewriteMethod. */ public void testTermWithoutWildcard() throws IOException { - RAMDirectory indexStore = getIndexStore("field", new String[]{"nowildcard", "nowildcardx"}); + MockRAMDirectory indexStore = getIndexStore("field", new String[]{"nowildcard", "nowildcardx"}); IndexSearcher searcher = new IndexSearcher(indexStore, true); MultiTermQuery wq = new WildcardQuery(new Term("field", "nowildcard")); @@ -105,7 +105,7 @@ * Tests if a WildcardQuery with an empty term is rewritten to an empty BooleanQuery */ public void testEmptyTerm() throws IOException { - RAMDirectory indexStore = getIndexStore("field", new String[]{"nowildcard", "nowildcardx"}); + MockRAMDirectory indexStore = getIndexStore("field", new String[]{"nowildcard", "nowildcardx"}); IndexSearcher searcher = new IndexSearcher(indexStore, true); MultiTermQuery wq = new WildcardQuery(new Term("field", "")); @@ -122,7 +122,7 @@ * preserved. */ public void testPrefixTerm() throws IOException { - RAMDirectory indexStore = getIndexStore("field", new String[]{"prefix", "prefixx"}); + MockRAMDirectory indexStore = getIndexStore("field", new String[]{"prefix", "prefixx"}); IndexSearcher searcher = new IndexSearcher(indexStore, true); MultiTermQuery wq = new WildcardQuery(new Term("field", "prefix*")); @@ -141,7 +141,7 @@ */ public void testAsterisk() throws IOException { - RAMDirectory indexStore = getIndexStore("body", new String[] + MockRAMDirectory indexStore = getIndexStore("body", new String[] {"metal", "metals"}); IndexSearcher searcher = new IndexSearcher(indexStore, true); Query query1 = new TermQuery(new Term("body", "metal")); @@ -180,7 +180,7 @@ */ public void testQuestionmark() throws IOException { - RAMDirectory indexStore = getIndexStore("body", new String[] + MockRAMDirectory indexStore = getIndexStore("body", new String[] {"metal", "metals", "mXtals", "mXtXls"}); IndexSearcher searcher = new IndexSearcher(indexStore, true); Query query1 = new WildcardQuery(new Term("body", "m?tal")); @@ -198,9 +198,9 @@ assertMatches(searcher, query6, 1); // Query: 'meta??' matches 'metals' not 'metal' } - private RAMDirectory getIndexStore(String field, String[] contents) + private MockRAMDirectory getIndexStore(String field, String[] contents) throws IOException { - RAMDirectory indexStore = new RAMDirectory(); + MockRAMDirectory indexStore = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, indexStore); for (int i = 0; i < contents.length; ++i) { Document doc = new Document(); @@ -256,7 +256,7 @@ }; // prepare the index - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); RandomIndexWriter iw = new RandomIndexWriter(random, dir); for (int i = 0; i < docs.length; i++) { Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/BaseTestRangeFilter.java (working copy) @@ -27,7 +27,7 @@ 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 @@ int maxR; int minR; boolean allowNegativeRandomInts; - RAMDirectory index = new RAMDirectory(); + MockRAMDirectory index = new MockRAMDirectory(); TestIndex(int minR, int maxR, boolean allowNegativeRandomInts) { this.minR = minR; Index: lucene/src/test/org/apache/lucene/search/TestAutomatonQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestAutomatonQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestAutomatonQuery.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.index.Term; import org.apache.lucene.index.TermsEnum; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util.automaton.Automaton; import org.apache.lucene.util.automaton.BasicAutomata; @@ -43,7 +43,7 @@ public void setUp() throws Exception { super.setUp(); Random random = newRandom(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, directory); Document doc = new Document(); Field titleField = new Field("title", "some title", Field.Store.NO, Index: lucene/src/test/org/apache/lucene/search/TestBoolean2.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestBoolean2.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestBoolean2.java (working copy) @@ -29,8 +29,8 @@ 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; import org.apache.lucene.util._TestUtil; @@ -53,7 +53,7 @@ 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(); @@ -70,7 +70,7 @@ 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(); Index: lucene/src/test/org/apache/lucene/search/function/FunctionTestSetup.java =================================================================== --- lucene/src/test/org/apache/lucene/search/function/FunctionTestSetup.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/function/FunctionTestSetup.java (working copy) @@ -25,7 +25,7 @@ import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.IndexWriterConfig; 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.apache.lucene.util._TestUtil; import java.util.Random; @@ -95,7 +95,7 @@ public void setUp() throws Exception { super.setUp(); // prepare a small index with just a few documents. - dir = new RAMDirectory(); + dir = new MockRAMDirectory(); anlzr = new MockAnalyzer(); Random r = newRandom(); IndexWriterConfig iwc = newIndexWriterConfig(r, TEST_VERSION_CURRENT, anlzr); Index: lucene/src/test/org/apache/lucene/search/TestExplanations.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestExplanations.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestExplanations.java (working copy) @@ -32,7 +32,7 @@ import org.apache.lucene.search.spans.SpanQuery; import org.apache.lucene.search.spans.SpanTermQuery; 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 @@ @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer= new RandomIndexWriter(newRandom(), directory); for (int i = 0; i < docFields.length; i++) { Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestThreadSafe.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestThreadSafe.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestThreadSafe.java (working copy) @@ -18,7 +18,7 @@ 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.index.IndexReader; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; @@ -142,7 +142,7 @@ public void testLazyLoadThreadSafety() throws Exception{ r = newRandom(); - dir1 = new RAMDirectory(); + dir1 = new MockRAMDirectory(); // test w/ field sizes bigger than the buffer of an index input buildDir(dir1, 15, 5, 2000); Index: lucene/src/test/org/apache/lucene/search/TestFieldCache.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFieldCache.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFieldCache.java (working copy) @@ -24,8 +24,8 @@ import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.TermsEnum; -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; import org.apache.lucene.util._TestUtil; @@ -48,7 +48,7 @@ protected void setUp() throws Exception { super.setUp(); Random r = newRandom(); - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer= new RandomIndexWriter(r, directory); long theLong = Long.MAX_VALUE; double theDouble = Double.MAX_VALUE; Index: lucene/src/test/org/apache/lucene/search/TestScorerPerf.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestScorerPerf.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestScorerPerf.java (working copy) @@ -12,7 +12,7 @@ import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.Term; import org.apache.lucene.index.IndexWriterConfig.OpenMode; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.store.Directory; import org.apache.lucene.analysis.MockAnalyzer; import org.apache.lucene.document.Document; @@ -46,7 +46,7 @@ public void createDummySearcher() throws Exception { // Create a dummy index with nothing in it. // This could possibly fail if Lucene starts checking for docid ranges... - RAMDirectory rd = new RAMDirectory(); + MockRAMDirectory rd = new MockRAMDirectory(); IndexWriter iw = new IndexWriter(rd, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); iw.addDocument(new Document()); iw.close(); Index: lucene/src/test/org/apache/lucene/search/TestFuzzyQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFuzzyQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFuzzyQuery.java (working copy) @@ -30,7 +30,7 @@ import org.apache.lucene.queryParser.QueryParser; 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; /** @@ -40,7 +40,7 @@ public class TestFuzzyQuery extends LuceneTestCase { public void testFuzziness() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); addDoc("aaaaa", writer); addDoc("aaaab", writer); @@ -193,7 +193,7 @@ } public void testFuzzinessLong() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); addDoc("aaaaaaa", writer); addDoc("segment", writer); @@ -283,7 +283,7 @@ } public void testTokenLengthOpt() throws IOException { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); addDoc("12345678911", writer); addDoc("segment", writer); @@ -320,7 +320,7 @@ /** Test the TopTermsBoostOnlyBooleanQueryRewrite rewrite method. */ public void testBoostOnlyRewrite() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); addDoc("Lucene", writer); addDoc("Lucene", writer); Index: lucene/src/test/org/apache/lucene/search/TestMultiThreadTermVectors.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestMultiThreadTermVectors.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestMultiThreadTermVectors.java (working copy) @@ -25,13 +25,13 @@ import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.TermFreqVector; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.English; import java.io.IOException; public class TestMultiThreadTermVectors extends LuceneTestCase { - private RAMDirectory directory = new RAMDirectory(); + private MockRAMDirectory directory = new MockRAMDirectory(); public int numDocs = 100; public int numThreads = 3; Index: lucene/src/test/org/apache/lucene/search/TestRegexpQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestRegexpQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestRegexpQuery.java (working copy) @@ -26,7 +26,7 @@ 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 org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util.automaton.Automaton; import org.apache.lucene.util.automaton.AutomatonProvider; @@ -45,7 +45,7 @@ public void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); Document doc = new Document(); doc.add(new Field(FN, Index: lucene/src/test/org/apache/lucene/search/TestDateFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestDateFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestDateFilter.java (working copy) @@ -24,7 +24,7 @@ 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 java.io.IOException; @@ -44,7 +44,7 @@ */ public void testBefore() throws IOException { // create an index - RAMDirectory indexStore = new RAMDirectory(); + MockRAMDirectory indexStore = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), indexStore); long now = System.currentTimeMillis(); @@ -110,7 +110,7 @@ */ public void testAfter() throws IOException { // create an index - RAMDirectory indexStore = new RAMDirectory(); + MockRAMDirectory indexStore = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), indexStore); long now = System.currentTimeMillis(); Index: lucene/src/test/org/apache/lucene/search/TestFilteredSearch.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFilteredSearch.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFilteredSearch.java (working copy) @@ -31,7 +31,7 @@ import org.apache.lucene.index.IndexWriterConfig.OpenMode; import org.apache.lucene.store.Directory; import org.apache.lucene.store.LockObtainFailedException; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.OpenBitSet; @@ -48,7 +48,7 @@ public void testFilteredSearch() throws CorruptIndexException, LockObtainFailedException, IOException { boolean enforceSingleSegment = true; - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); int[] filterBits = {1, 36}; SimpleDocIdSetFilter filter = new SimpleDocIdSetFilter(filterBits); IndexWriter writer = new IndexWriter(directory, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); Index: lucene/src/test/org/apache/lucene/search/TestMatchAllDocsQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestMatchAllDocsQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestMatchAllDocsQuery.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.index.Term; import org.apache.lucene.index.IndexReader; import org.apache.lucene.queryParser.QueryParser; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; @@ -40,7 +40,7 @@ public void testQuery() throws Exception { - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); IndexWriter iw = new IndexWriter(dir, new IndexWriterConfig( TEST_VERSION_CURRENT, analyzer).setMaxBufferedDocs(2)); addDoc("one", iw, 1f); Index: lucene/src/test/org/apache/lucene/search/TestDisjunctionMaxQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestDisjunctionMaxQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestDisjunctionMaxQuery.java (working copy) @@ -25,7 +25,7 @@ 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; @@ -79,7 +79,7 @@ protected void setUp() throws Exception { super.setUp(); - index = new RAMDirectory(); + index = new MockRAMDirectory(); Random random = newRandom(); RandomIndexWriter writer = new RandomIndexWriter(random, index, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer()) Index: lucene/src/test/org/apache/lucene/search/TestSimilarity.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestSimilarity.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestSimilarity.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.Term; import org.apache.lucene.index.IndexWriter; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.analysis.MockAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; @@ -65,7 +65,7 @@ } public void testSimilarity() throws Exception { - RAMDirectory store = new RAMDirectory(); + MockRAMDirectory store = new MockRAMDirectory(); Random random = newRandom(); RandomIndexWriter writer = new RandomIndexWriter(random, store, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer()) Index: lucene/src/test/org/apache/lucene/search/TestFieldCacheRangeFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFieldCacheRangeFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFieldCacheRangeFilter.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.analysis.MockAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; /** * A basic 'positive' Unit test class for the FieldCacheRangeFilter class. @@ -516,7 +516,7 @@ // test using a sparse index (with deleted docs). public void testSparseIndex() throws IOException { - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); for (int d = -20; d <= 20; d++) { Index: lucene/src/test/org/apache/lucene/search/TestTopScoreDocCollector.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTopScoreDocCollector.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestTopScoreDocCollector.java (working copy) @@ -24,7 +24,7 @@ import org.apache.lucene.index.RandomIndexWriter; 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; public class TestTopScoreDocCollector extends LuceneTestCase { @@ -38,7 +38,7 @@ public void testOutOfOrderCollection() throws Exception { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); Random random = newRandom(); RandomIndexWriter writer = new RandomIndexWriter(random, dir); for (int i = 0; i < 10; i++) { Index: lucene/src/test/org/apache/lucene/search/TestRegexpRandom.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestRegexpRandom.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestRegexpRandom.java (working copy) @@ -29,7 +29,7 @@ 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 org.apache.lucene.util.LuceneTestCase; /** @@ -47,7 +47,7 @@ protected void setUp() throws Exception { super.setUp(); random = newRandom(); - dir = new RAMDirectory(); + dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, dir); Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestSpanQueryFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestSpanQueryFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestSpanQueryFilter.java (working copy) @@ -25,7 +25,7 @@ import org.apache.lucene.index.Term; import org.apache.lucene.search.spans.SpanTermQuery; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.English; import org.apache.lucene.util.LuceneTestCase; @@ -37,7 +37,7 @@ } public void testFilterWorks() throws Exception { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), dir); for (int i = 0; i < 500; i++) { Document document = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestCustomSearcherSort.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestCustomSearcherSort.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestCustomSearcherSort.java (working copy) @@ -31,7 +31,7 @@ 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 org.apache.lucene.util.LuceneTestCase; /** Unit test for sorting code. */ @@ -50,7 +50,7 @@ protected void setUp() throws Exception { super.setUp(); Random rand = newRandom(); - index = new RAMDirectory(); + index = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(rand, index); RandomGen random = new RandomGen(rand); for (int i = 0; i < INDEX_SIZE; ++i) { // don't decrease; if to low the Index: lucene/src/test/org/apache/lucene/search/TestPrefixInBooleanQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestPrefixInBooleanQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestPrefixInBooleanQuery.java (working copy) @@ -23,7 +23,7 @@ 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; /** * https://issues.apache.org/jira/browse/LUCENE-1974 @@ -38,7 +38,7 @@ public class TestPrefixInBooleanQuery extends LuceneTestCase { private static final String FIELD = "name"; - private RAMDirectory directory = new RAMDirectory(); + private MockRAMDirectory directory = new MockRAMDirectory(); private IndexReader reader; private IndexSearcher searcher; Index: lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery32.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery32.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery32.java (working copy) @@ -28,7 +28,7 @@ import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.TermsEnum; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.BytesRef; import org.apache.lucene.util.LuceneTestCaseJ4; import org.apache.lucene.util.NumericUtils; @@ -46,13 +46,13 @@ // number of docs to generate for testing private static final int noDocs = 10000 * RANDOM_MULTIPLIER; - private static RAMDirectory directory = null; + private static MockRAMDirectory directory = null; private static IndexReader reader = null; private static IndexSearcher searcher = null; @BeforeClass public static void beforeClass() throws Exception { - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); Random random = newStaticRandom(TestNumericRangeQuery32.class); RandomIndexWriter writer = new RandomIndexWriter(random, directory); @@ -280,7 +280,7 @@ @Test public void testInfiniteValues() throws Exception { - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); Document doc = new Document(); doc.add(new NumericField("float").setFloatValue(Float.NEGATIVE_INFINITY)); Index: lucene/src/test/org/apache/lucene/search/TestDocBoost.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestDocBoost.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestDocBoost.java (working copy) @@ -24,7 +24,7 @@ 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; /** Document boost unit test. * @@ -37,7 +37,7 @@ } public void testDocBoost() throws Exception { - RAMDirectory store = new RAMDirectory(); + MockRAMDirectory store = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), store); Fieldable f1 = new Field("field", "word", Field.Store.YES, Field.Index.ANALYZED); Index: lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery64.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery64.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestNumericRangeQuery64.java (working copy) @@ -27,7 +27,7 @@ import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.index.RandomIndexWriter; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.BytesRef; import org.apache.lucene.util.LuceneTestCaseJ4; import org.apache.lucene.util.NumericUtils; @@ -45,13 +45,13 @@ // number of docs to generate for testing private static final int noDocs = 10000 * RANDOM_MULTIPLIER; - private static RAMDirectory directory = null; + private static MockRAMDirectory directory = null; private static IndexReader reader = null; private static IndexSearcher searcher = null; @BeforeClass public static void beforeClass() throws Exception { - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); Random random = newStaticRandom(TestNumericRangeQuery64.class); RandomIndexWriter writer = new RandomIndexWriter(random, directory); @@ -298,7 +298,7 @@ @Test public void testInfiniteValues() throws Exception { - RAMDirectory dir = new RAMDirectory(); + MockRAMDirectory dir = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(dir, new IndexWriterConfig( TEST_VERSION_CURRENT, new MockAnalyzer())); Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/TestMultiSearcherRanking.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestMultiSearcherRanking.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestMultiSearcherRanking.java (working copy) @@ -26,7 +26,7 @@ import org.apache.lucene.queryParser.ParseException; import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import java.io.IOException; /** @@ -112,11 +112,11 @@ protected void setUp() throws Exception { super.setUp(); // create MultiSearcher from two seperate searchers - Directory d1 = new RAMDirectory(); + Directory d1 = new MockRAMDirectory(); IndexWriter iw1 = new IndexWriter(d1, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); addCollection1(iw1); iw1.close(); - Directory d2 = new RAMDirectory(); + Directory d2 = new MockRAMDirectory(); IndexWriter iw2 = new IndexWriter(d2, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); addCollection2(iw2); iw2.close(); @@ -127,7 +127,7 @@ multiSearcher = new MultiSearcher(s); // create IndexSearcher which contains all documents - Directory d = new RAMDirectory(); + Directory d = new MockRAMDirectory(); IndexWriter iw = new IndexWriter(d, new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer())); addCollection1(iw); addCollection2(iw); Index: lucene/src/test/org/apache/lucene/search/TestPrefixQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestPrefixQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestPrefixQuery.java (working copy) @@ -18,7 +18,7 @@ */ import org.apache.lucene.util.LuceneTestCase; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.Term; @@ -31,7 +31,7 @@ */ public class TestPrefixQuery extends LuceneTestCase { public void testPrefixQuery() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); String[] categories = new String[] {"/Computers", "/Computers/Mac", Index: lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java (working copy) @@ -21,7 +21,7 @@ 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 void testMethod() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); String[] categories = new String[]{"food", "foodanddrink", Index: lucene/src/test/org/apache/lucene/search/TestFilteredQuery.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFilteredQuery.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestFilteredQuery.java (working copy) @@ -23,7 +23,7 @@ import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.Term; import org.apache.lucene.search.BooleanClause.Occur; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util.DocIdBitSet; import java.util.BitSet; @@ -40,14 +40,14 @@ private IndexSearcher searcher; private IndexReader reader; - private RAMDirectory directory; + private MockRAMDirectory directory; private Query query; private Filter filter; @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter (newRandom(), directory); Document doc = new Document(); Index: lucene/src/test/org/apache/lucene/search/QueryUtils.java =================================================================== --- lucene/src/test/org/apache/lucene/search/QueryUtils.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/QueryUtils.java (working copy) @@ -14,7 +14,7 @@ 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 @@ 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 MockAnalyzer())); for (int i = 0; i < numDeletedDocs; i++) { Index: lucene/src/test/org/apache/lucene/search/TestTermRangeFilter.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTermRangeFilter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/search/TestTermRangeFilter.java (working copy) @@ -26,7 +26,7 @@ import org.apache.lucene.index.Term; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; /** * A basic 'positive' Unit test class for the TermRangeFilter class. @@ -398,7 +398,7 @@ public void testFarsi() throws Exception { /* build an index */ - RAMDirectory farsiIndex = new RAMDirectory(); + MockRAMDirectory farsiIndex = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(rand, farsiIndex); Document doc = new Document(); doc.add(new Field("content", "\u0633\u0627\u0628", Field.Store.YES, @@ -438,7 +438,7 @@ public void testDanish() throws Exception { /* build an index */ - RAMDirectory danishIndex = new RAMDirectory(); + MockRAMDirectory danishIndex = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(rand, danishIndex); // Danish collation orders the words below in the given order // (example taken from TestSort.testInternationalSort() ). Index: lucene/src/test/org/apache/lucene/TestSearch.java =================================================================== --- lucene/src/test/org/apache/lucene/TestSearch.java (revision 984202) +++ lucene/src/test/org/apache/lucene/TestSearch.java (working copy) @@ -71,7 +71,7 @@ private void doTestSearch(PrintWriter out, boolean useCompoundFile) throws Exception { - Directory directory = new RAMDirectory(); + Directory directory = new MockRAMDirectory(); Analyzer analyzer = new MockAnalyzer(); IndexWriterConfig conf = new IndexWriterConfig(TEST_VERSION_CURRENT, analyzer); LogMergePolicy lmp = (LogMergePolicy) conf.getMergePolicy(); Index: lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestParallelTermEnum.java (working copy) @@ -26,7 +26,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.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.Bits; public class TestParallelTermEnum extends LuceneTestCase { @@ -38,7 +38,7 @@ 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 MockAnalyzer())); doc = new Document(); @@ -50,7 +50,7 @@ iw1.addDocument(doc); iw1.close(); - RAMDirectory rd2 = new RAMDirectory(); + MockRAMDirectory rd2 = new MockRAMDirectory(); IndexWriter iw2 = new IndexWriter(rd2, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer())); doc = new Document(); Index: lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestSegmentTermEnum.java (working copy) @@ -28,13 +28,13 @@ 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(); Index: lucene/src/test/org/apache/lucene/index/TestIndexReader.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestIndexReader.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestIndexReader.java (working copy) @@ -53,7 +53,7 @@ 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; import org.apache.lucene.util.BytesRef; @@ -83,7 +83,7 @@ } public void testCommitUserData() throws Exception { - RAMDirectory d = new MockRAMDirectory(); + MockRAMDirectory d = new MockRAMDirectory(); Map commitUserData = new HashMap(); commitUserData.put("foo", "fighters"); @@ -138,7 +138,7 @@ } public void testIsCurrent() throws Exception { - RAMDirectory d = new MockRAMDirectory(); + MockRAMDirectory d = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer())); addDocumentWithFields(writer); @@ -167,7 +167,7 @@ * @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 MockAnalyzer())); @@ -259,7 +259,7 @@ } 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 MockAnalyzer())); @@ -356,7 +356,7 @@ } 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 MockAnalyzer())); @@ -426,7 +426,7 @@ // 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; @@ -469,7 +469,7 @@ // 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"); @@ -878,7 +878,7 @@ 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 MockAnalyzer())); for(int i=0;i<157;i++) { Document d = new Document(); @@ -1381,7 +1381,7 @@ public void testGetIndexCommit() throws IOException { - RAMDirectory d = new MockRAMDirectory(); + MockRAMDirectory d = new MockRAMDirectory(); // set up writer IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random, @@ -1430,7 +1430,7 @@ } public void testReadOnly() throws Throwable { - RAMDirectory d = new MockRAMDirectory(); + MockRAMDirectory d = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(d, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer())); addDocumentWithFields(writer); @@ -1498,7 +1498,7 @@ // 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 MockAnalyzer())); writer.addDocument(createDocument("a")); Index: lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestSegmentTermDocs.java (working copy) @@ -18,8 +18,8 @@ */ 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.MockAnalyzer; import org.apache.lucene.document.Document; @@ -30,7 +30,7 @@ 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) { @@ -103,7 +103,7 @@ } 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 MockAnalyzer())); Term ta = new Term("content","aaa"); Index: lucene/src/test/org/apache/lucene/index/TestIndexWriter.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestIndexWriter.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestIndexWriter.java (working copy) @@ -70,7 +70,7 @@ 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; @@ -91,7 +91,7 @@ } public void testDocCount() throws IOException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); IndexWriter writer = null; IndexReader reader = null; @@ -187,7 +187,7 @@ Directory[] dirs = new Directory[NUM_DIR]; long inputDiskUsage = 0; for(int i=0;i 0); } - 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 MockAnalyzer()).setOpenMode( Index: lucene/src/test/org/apache/lucene/index/TestFieldsReader.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestFieldsReader.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestFieldsReader.java (working copy) @@ -40,12 +40,12 @@ 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; Index: lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestFilterIndexReader.java (working copy) @@ -22,8 +22,8 @@ import junit.framework.TestSuite; import junit.textui.TestRunner; -import org.apache.lucene.store.RAMDirectory; import org.apache.lucene.store.MockRAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.analysis.MockAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; @@ -132,7 +132,7 @@ */ 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 MockAnalyzer())); Document d1 = new Document(); @@ -150,7 +150,7 @@ writer.close(); //IndexReader reader = new TestReader(IndexReader.open(directory, true)); - RAMDirectory target = new MockRAMDirectory(); + MockRAMDirectory target = new MockRAMDirectory(); writer = new IndexWriter(target, newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer())); IndexReader reader = new TestReader(IndexReader.open(directory, true)); writer.addIndexes(reader); Index: lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestSegmentMerger.java (working copy) @@ -20,7 +20,7 @@ import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.store.BufferedIndexInput; 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 org.apache.lucene.index.codecs.CodecProvider; import org.apache.lucene.util.BytesRef; @@ -30,14 +30,14 @@ 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; Index: lucene/src/test/org/apache/lucene/index/TestAddIndexes.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestAddIndexes.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestAddIndexes.java (working copy) @@ -26,8 +26,8 @@ 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; import org.apache.lucene.util._TestUtil; import org.apache.lucene.search.DocIdSetIterator; @@ -44,10 +44,10 @@ 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; @@ -89,7 +89,7 @@ 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 MockAnalyzer())); // add 40 documents addDocs(writer, 40); @@ -123,7 +123,7 @@ 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 MockAnalyzer())); addDocs2(writer, 1); writer.close(); @@ -178,9 +178,9 @@ 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 MockAnalyzer()).setOpenMode(OpenMode.APPEND)); @@ -216,9 +216,9 @@ 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 MockAnalyzer()).setOpenMode(OpenMode.APPEND)); @@ -256,9 +256,9 @@ // 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; @@ -300,9 +300,9 @@ // 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); @@ -324,9 +324,9 @@ // 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); @@ -346,9 +346,9 @@ // 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); @@ -357,7 +357,7 @@ .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(); @@ -369,9 +369,9 @@ // 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); @@ -387,7 +387,7 @@ .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(); @@ -396,10 +396,10 @@ // 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); Index: lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestTermdocPerf.java (working copy) @@ -28,7 +28,7 @@ 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; import org.apache.lucene.util.BytesRef; @@ -87,7 +87,7 @@ 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); Index: lucene/src/test/org/apache/lucene/index/TestLazyBug.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestLazyBug.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestLazyBug.java (working copy) @@ -31,7 +31,7 @@ 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 @@ }; private Directory makeIndex() throws RuntimeException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); try { Random r = newRandom(); IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(r, Index: lucene/src/test/org/apache/lucene/index/TestParallelReader.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestParallelReader.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestParallelReader.java (working copy) @@ -35,7 +35,7 @@ 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 { @@ -262,7 +262,7 @@ } 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 MockAnalyzer())); Document d3 = new Document(); d3.add(new Field("f3", "v1", Field.Store.YES, Field.Index.ANALYZED)); Index: lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java (revision 984202) +++ lucene/src/test/org/apache/lucene/index/TestDeletionPolicy.java (working copy) @@ -33,8 +33,8 @@ 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 @@ 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 MockAnalyzer()) @@ -282,7 +282,7 @@ // 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 @@ KeepNoneOnInitDeletionPolicy policy = new KeepNoneOnInitDeletionPolicy(); - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); IndexWriterConfig conf = newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer()) @@ -523,7 +523,7 @@ boolean useCompoundFile = (pass % 2) != 0; - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); KeepLastNDeletionPolicy policy = new KeepLastNDeletionPolicy(N); @@ -588,7 +588,7 @@ KeepLastNDeletionPolicy policy = new KeepLastNDeletionPolicy(N); - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); IndexWriterConfig conf = newIndexWriterConfig(random, TEST_VERSION_CURRENT, new MockAnalyzer()) .setOpenMode(OpenMode.CREATE).setIndexDeletionPolicy(policy); @@ -646,7 +646,7 @@ dir.deleteFile(IndexFileNames.SEGMENTS_GEN); int expectedCount = 176; - + searcher.close(); for(int i=0;i(); modifiedNorms = new ArrayList(); @@ -93,13 +93,13 @@ modifiedNorms = new ArrayList(); 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, Index: lucene/src/test/org/apache/lucene/TestSearchForDuplicates.java =================================================================== --- lucene/src/test/org/apache/lucene/TestSearchForDuplicates.java (revision 984202) +++ lucene/src/test/org/apache/lucene/TestSearchForDuplicates.java (working copy) @@ -76,7 +76,7 @@ private void doTest(PrintWriter out, boolean useCompoundFiles) throws Exception { - Directory directory = new RAMDirectory(); + Directory directory = new MockRAMDirectory(); Analyzer analyzer = new MockAnalyzer(); IndexWriterConfig conf = new IndexWriterConfig(TEST_VERSION_CURRENT, analyzer); LogMergePolicy lmp = (LogMergePolicy) conf.getMergePolicy(); Index: lucene/src/test/org/apache/lucene/store/TestLockFactory.java =================================================================== --- lucene/src/test/org/apache/lucene/store/TestLockFactory.java (revision 984202) +++ lucene/src/test/org/apache/lucene/store/TestLockFactory.java (working copy) @@ -42,7 +42,7 @@ // methods are called at the right time, locks are created, etc. public void testCustomLockFactory() throws IOException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); MockLockFactory lf = new MockLockFactory(); dir.setLockFactory(lf); @@ -75,7 +75,7 @@ // exceptions raised: // Verify: NoLockFactory allows two IndexWriters public void testRAMDirectoryNoLocking() throws IOException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); dir.setLockFactory(NoLockFactory.getNoLockFactory()); assertTrue("RAMDirectory.setLockFactory did not take", @@ -102,7 +102,7 @@ // Verify: SingleInstanceLockFactory is the default lock for RAMDirectory // Verify: RAMDirectory does basic locking correctly (can't create two IndexWriters) public void testDefaultRAMDirectory() throws IOException { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); assertTrue("RAMDirectory did not use correct LockFactory: got " + dir.getLockFactory(), SingleInstanceLockFactory.class.isInstance(dir.getLockFactory())); Index: lucene/src/test/org/apache/lucene/util/TestBitVector.java =================================================================== --- lucene/src/test/org/apache/lucene/util/TestBitVector.java (revision 984202) +++ lucene/src/test/org/apache/lucene/util/TestBitVector.java (working copy) @@ -21,7 +21,7 @@ import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; /** * TestBitVector tests the BitVector, obviously. @@ -140,8 +140,8 @@ } private void doTestWriteRead(int n) throws Exception { - Directory d = new RAMDirectory(); - + MockRAMDirectory d = new MockRAMDirectory(); + d.setPreventDoubleWrite(false); BitVector bv = new BitVector(n); // test count when incrementally setting bits for(int i=0;i()); // create the spellChecker - spellindex = new RAMDirectory(); + spellindex = new MockRAMDirectory(); spellChecker = new SpellCheckerMock(spellindex); } Index: lucene/contrib/spellchecker/src/test/org/apache/lucene/search/spell/TestPlainTextDictionary.java =================================================================== --- lucene/contrib/spellchecker/src/test/org/apache/lucene/search/spell/TestPlainTextDictionary.java (revision 984202) +++ lucene/contrib/spellchecker/src/test/org/apache/lucene/search/spell/TestPlainTextDictionary.java (working copy) @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.StringReader; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; /** @@ -33,7 +33,7 @@ final String LF = System.getProperty("line.separator"); String input = "oneword" + LF + "twoword" + LF + "threeword"; PlainTextDictionary ptd = new PlainTextDictionary(new StringReader(input)); - RAMDirectory ramDir = new RAMDirectory(); + MockRAMDirectory ramDir = new MockRAMDirectory(); SpellChecker spellChecker = new SpellChecker(ramDir); spellChecker.indexDictionary(ptd); String[] similar = spellChecker.suggestSimilar("treeword", 2); Index: lucene/contrib/memory/src/test/org/apache/lucene/index/memory/MemoryIndexTest.java =================================================================== --- lucene/contrib/memory/src/test/org/apache/lucene/index/memory/MemoryIndexTest.java (revision 984202) +++ lucene/contrib/memory/src/test/org/apache/lucene/index/memory/MemoryIndexTest.java (working copy) @@ -37,7 +37,7 @@ import org.apache.lucene.queryParser.QueryParser; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.TopDocs; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util._TestUtil; /** @@ -106,7 +106,7 @@ termField.append(randomTerm()); } - RAMDirectory ramdir = new RAMDirectory(); + MockRAMDirectory ramdir = new MockRAMDirectory(); Analyzer analyzer = randomAnalyzer(); IndexWriter writer = new IndexWriter(ramdir, new IndexWriterConfig(TEST_VERSION_CURRENT, analyzer).setCodecProvider(_TestUtil.alwaysCodec("Standard"))); @@ -127,7 +127,7 @@ /** * Run all queries against both the RAMDirectory and MemoryIndex, ensuring they are the same. */ - public void assertAllQueries(MemoryIndex memory, RAMDirectory ramdir, Analyzer analyzer) throws Exception { + public void assertAllQueries(MemoryIndex memory, MockRAMDirectory ramdir, Analyzer analyzer) throws Exception { IndexSearcher ram = new IndexSearcher(ramdir); IndexSearcher mem = memory.createSearcher(); QueryParser qp = new QueryParser(TEST_VERSION_CURRENT, "foo", analyzer); Index: lucene/contrib/queries/src/test/org/apache/lucene/search/similar/TestMoreLikeThis.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/similar/TestMoreLikeThis.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/similar/TestMoreLikeThis.java (working copy) @@ -33,18 +33,18 @@ import org.apache.lucene.search.BooleanQuery; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.TermQuery; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; public class TestMoreLikeThis extends LuceneTestCase { - private RAMDirectory directory; + private MockRAMDirectory directory; private IndexReader reader; private IndexSearcher searcher; @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); // Add series of docs with specific information for MoreLikeThis Index: lucene/contrib/queries/src/test/org/apache/lucene/search/DuplicateFilterTest.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/DuplicateFilterTest.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/DuplicateFilterTest.java (working copy) @@ -27,13 +27,13 @@ import org.apache.lucene.index.Term; import org.apache.lucene.index.DocsEnum; import org.apache.lucene.index.MultiFields; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util.BytesRef; public class DuplicateFilterTest extends LuceneTestCase { private static final String KEY_FIELD = "url"; - private RAMDirectory directory; + private MockRAMDirectory directory; private IndexReader reader; TermQuery tq=new TermQuery(new Term("text","lucene")); private IndexSearcher searcher; @@ -41,7 +41,7 @@ @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); //Add series of docs with filterable fields : url, text and dates flags Index: lucene/contrib/queries/src/test/org/apache/lucene/search/TermsFilterTest.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/TermsFilterTest.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/TermsFilterTest.java (working copy) @@ -24,7 +24,7 @@ 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; import org.apache.lucene.util.OpenBitSet; @@ -50,7 +50,7 @@ public void testMissingTerms() throws Exception { String fieldName="field1"; - RAMDirectory rd=new RAMDirectory(); + MockRAMDirectory rd=new MockRAMDirectory(); RandomIndexWriter w = new RandomIndexWriter(newRandom(), rd); for (int i = 0; i < 100; i++) { Document doc=new Document(); Index: lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java (working copy) @@ -39,13 +39,13 @@ import org.apache.lucene.search.TermRangeFilter; import org.apache.lucene.search.TopDocs; import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; public class ChainedFilterTest extends LuceneTestCase { public static final int MAX = 500; - private RAMDirectory directory; + private MockRAMDirectory directory; private IndexSearcher searcher; private IndexReader reader; private Query query; @@ -60,7 +60,7 @@ protected void setUp() throws Exception { super.setUp(); random = newRandom(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, directory); Calendar cal = new GregorianCalendar(); cal.clear(); @@ -195,7 +195,7 @@ */ public void testWithCachingFilter() throws Exception { - Directory dir = new RAMDirectory(); + Directory dir = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, dir); IndexReader reader = writer.getReader(); writer.close(); Index: lucene/contrib/queries/src/test/org/apache/lucene/search/BooleanFilterTest.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/BooleanFilterTest.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/BooleanFilterTest.java (working copy) @@ -27,17 +27,17 @@ 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; public class BooleanFilterTest extends LuceneTestCase { - private RAMDirectory directory; + private MockRAMDirectory directory; private IndexReader reader; @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory, new MockAnalyzer(MockTokenizer.WHITESPACE, false)); //Add series of docs with filterable fields : acces rights, prices, dates and "in-stock" flags Index: lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestRegexQuery.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestRegexQuery.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestRegexQuery.java (working copy) @@ -18,7 +18,7 @@ */ import org.apache.lucene.store.Directory; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.RandomIndexWriter; import org.apache.lucene.index.Term; @@ -41,7 +41,7 @@ @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); Document doc = new Document(); doc.add(new Field(FN, "the quick brown fox jumps over the lazy dog", Field.Store.NO, Field.Index.ANALYZED)); Index: lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestSpanRegexQuery.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestSpanRegexQuery.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/regex/TestSpanRegexQuery.java (working copy) @@ -34,17 +34,17 @@ import org.apache.lucene.search.spans.SpanQuery; import org.apache.lucene.store.Directory; import org.apache.lucene.store.LockObtainFailedException; -import org.apache.lucene.store.RAMDirectory; +import org.apache.lucene.store.MockRAMDirectory; import org.apache.lucene.util.LuceneTestCase; public class TestSpanRegexQuery extends LuceneTestCase { - Directory indexStoreA = new RAMDirectory(); + Directory indexStoreA = new MockRAMDirectory(); - Directory indexStoreB = new RAMDirectory(); + Directory indexStoreB = new MockRAMDirectory(); public void testSpanRegex() throws Exception { - RAMDirectory directory = new RAMDirectory(); + MockRAMDirectory directory = new MockRAMDirectory(); IndexWriter writer = new IndexWriter(directory, new IndexWriterConfig( TEST_VERSION_CURRENT, new MockAnalyzer())); Document doc = new Document(); Index: lucene/contrib/queries/src/test/org/apache/lucene/search/FuzzyLikeThisQueryTest.java =================================================================== --- lucene/contrib/queries/src/test/org/apache/lucene/search/FuzzyLikeThisQueryTest.java (revision 984202) +++ lucene/contrib/queries/src/test/org/apache/lucene/search/FuzzyLikeThisQueryTest.java (working copy) @@ -27,11 +27,11 @@ 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; public class FuzzyLikeThisQueryTest extends LuceneTestCase { - private RAMDirectory directory; + private MockRAMDirectory directory; private IndexSearcher searcher; private IndexReader reader; private Analyzer analyzer=new MockAnalyzer(); @@ -39,7 +39,7 @@ @Override protected void setUp() throws Exception { super.setUp(); - directory = new RAMDirectory(); + directory = new MockRAMDirectory(); RandomIndexWriter writer = new RandomIndexWriter(newRandom(), directory); //Add series of docs with misspelt names