Lucene.Net.Index.BaseDocValuesFormatTestCase.ThreadAnonymousInnerClassHelper.Run C# (CSharp) Метод

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

public Run ( ) : void
Результат void
            public override void Run()
            {
                try
                {
                    StartingGun.Wait();
                    foreach (AtomicReaderContext context in Ir.Leaves)
                    {
                        AtomicReader r = context.AtomicReader;
                        BinaryDocValues binaries = r.GetBinaryDocValues("dvBin");
                        SortedDocValues sorted = r.GetSortedDocValues("dvSorted");
                        NumericDocValues numerics = r.GetNumericDocValues("dvNum");
                        for (int j = 0; j < r.MaxDoc; j++)
                        {
                            BytesRef binaryValue = r.Document(j).GetBinaryValue("storedBin");
                            BytesRef scratch = new BytesRef();
                            binaries.Get(j, scratch);
                            Assert.AreEqual(binaryValue, scratch);
                            sorted.Get(j, scratch);
                            Assert.AreEqual(binaryValue, scratch);
                            string expected = r.Document(j).Get("storedNum");
                            Assert.AreEqual(Convert.ToInt64(expected), numerics.Get(j));
                        }
                    }
                    TestUtil.CheckReader(Ir);
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message, e);
                }
            }
        }
BaseDocValuesFormatTestCase.ThreadAnonymousInnerClassHelper