public virtual void TearDown() { try { // this isn't as useful as calling directly from the scope where the // index readers are used, because they could be gc'ed just before // tearDown is called. // But it's better then nothing. AssertSaneFieldCaches(GetTestLabel()); if (ConcurrentMergeScheduler.AnyUnhandledExceptions()) { // Clear the failure so that we don't just keep // failing subsequent test cases ConcurrentMergeScheduler.ClearUnhandledExceptions(); Assert.Fail("ConcurrentMergeScheduler hit unhandled exceptions"); } } finally { PurgeFieldCache(Lucene.Net.Search.FieldCache_Fields.DEFAULT); } TokenStream.SetOnlyUseNewAPI(savedAPISetting); //base.TearDown(); // {{Aroush-2.9}} this.seed_init = false; //{{Lucene.Net-2.9.1}} Lucene.Net.Search.BooleanQuery.SetAllowDocsOutOfOrder(allowDocsOutOfOrder); }
public virtual void SetUp() { //{{Lucene.Net-2.9.1}} allowDocsOutOfOrder = Lucene.Net.Search.BooleanQuery.GetAllowDocsOutOfOrder(); ConcurrentMergeScheduler.SetTestMode(); savedAPISetting = TokenStream.GetOnlyUseNewAPI(); TokenStream.SetOnlyUseNewAPI(false); }