Crash() публичный Метод

public Crash ( ) : void
Результат void
Пример #1
0
        private void  Crash(IndexWriter writer)
        {
            MockRAMDirectory         dir = (MockRAMDirectory)writer.Directory;
            ConcurrentMergeScheduler cms = (ConcurrentMergeScheduler)writer.MergeScheduler;

            dir.Crash();
            cms.Sync();
            dir.ClearCrash();
        }
Пример #2
0
        public virtual void  TestCrashAfterCloseNoWait()
        {
            IndexWriter      writer = InitIndex();
            MockRAMDirectory dir    = (MockRAMDirectory)writer.Directory;

            writer.Close(false);

            dir.Crash();

            /*
             * String[] l = dir.list();
             * Arrays.sort(l);
             * for(int i=0;i<l.length;i++)
             * System.out.println("file " + i + " = " + l[i] + " " + dir.fileLength(l[i]) + " bytes");
             */
            IndexReader reader = IndexReader.Open((Directory)dir, false, null);

            Assert.AreEqual(157, reader.NumDocs());
        }