Lucene.Net.Util.LuceneTestCase.NewMergePolicy C# (CSharp) Méthode

NewMergePolicy() public static méthode

public static NewMergePolicy ( Random r, TimeZone timezone ) : MergePolicy
r Random
timezone TimeZone /// LUCENENET specific /// Timezone added to remove dependency on the then-static ///
Résultat MergePolicy
        public static MergePolicy NewMergePolicy(Random r, TimeZone timezone)
        {
            if (Rarely(r))
            {
                return new MockRandomMergePolicy(r);
            }
            else if (r.NextBoolean())
            {
                return NewTieredMergePolicy(r);
            }
            else if (r.Next(5) == 0)
            {
                return NewAlcoholicMergePolicy(r, timezone);
            }
            return NewLogMergePolicy(r);
        }

Same methods

LuceneTestCase::NewMergePolicy ( TimeZone timezone ) : MergePolicy