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/24 21:43:58 UTC

svn commit: r988688 - /lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java

Author: rmuir
Date: Tue Aug 24 19:43:57 2010
New Revision: 988688

URL: http://svn.apache.org/viewvc?rev=988688&view=rev
Log:
LUCENE-2598: wire this test to ramdirectory

Modified:
    lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java

Modified: lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java?rev=988688&r1=988687&r2=988688&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java (original)
+++ lucene/dev/trunk/lucene/src/test/org/apache/lucene/index/TestTransactions.java Tue Aug 24 19:43:57 2010
@@ -25,6 +25,7 @@ import org.apache.lucene.document.Docume
 import org.apache.lucene.document.Field;
 import org.apache.lucene.store.Directory;
 import org.apache.lucene.store.MockDirectoryWrapper;
+import org.apache.lucene.store.RAMDirectory;
 import org.apache.lucene.util.English;
 import org.apache.lucene.util.LuceneTestCase;
 import org.apache.lucene.util._TestUtil;
@@ -195,8 +196,9 @@ public class TestTransactions extends Lu
 
   public void testTransactions() throws Throwable {
     RANDOM = newRandom();
-    MockDirectoryWrapper dir1 = newDirectory(RANDOM);
-    MockDirectoryWrapper dir2 = newDirectory(RANDOM);
+    // we cant use non-ramdir on windows, because this test needs to double-write.
+    MockDirectoryWrapper dir1 = new MockDirectoryWrapper(new RAMDirectory());
+    MockDirectoryWrapper dir2 = new MockDirectoryWrapper(new RAMDirectory());
     dir1.setPreventDoubleWrite(false);
     dir2.setPreventDoubleWrite(false);
     dir1.failOn(new RandomFailure());