Class LuceneTestCase.ConcurrentMergeSchedulerFactories
Contains a list of the Func<IConcurrentMergeSchedulers> to be tested. Delegate method allows them to be created on their target thread instead of the test thread and also ensures a separate instance is created in each case (which can affect the result of the test).
The Lucene.Net.Index.TaskMergeScheduler is only rarely included.
LUCENENET specific for injection into tests (i.e. using NUnit.Framework.ValueSourceAttribute)
Inheritance
System.Object
LuceneTestCase.ConcurrentMergeSchedulerFactories
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.TestFramework.dll
Syntax
public static class ConcurrentMergeSchedulerFactories
Properties
| Improve this Doc View SourceValues
Declaration
public static IList<Func<IConcurrentMergeScheduler>> Values { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<System.Func<Lucene.Net.Index.IConcurrentMergeScheduler>> |