Lucene.Net.Index.TestNorms.VerifyIndex C# (CSharp) Method

VerifyIndex() private method

private VerifyIndex ( Lucene.Net.Store.Directory dir ) : void
dir Lucene.Net.Store.Directory
return void
		private void  VerifyIndex(Directory dir)
		{
		    IndexReader ir = IndexReader.Open(dir, false);
			for (int i = 0; i < NUM_FIELDS; i++)
			{
				System.String field = "f" + i;
				byte[] b = ir.Norms(field);
				Assert.AreEqual(numDocNorms, b.Length, "number of norms mismatches");
				System.Collections.ArrayList storedNorms = (i == 1?modifiedNorms:norms);
				for (int j = 0; j < b.Length; j++)
				{
					float norm = Similarity.DecodeNorm(b[j]);
					float norm1 = (float)storedNorms[j];
					Assert.AreEqual(norm, norm1, 0.000001, "stored norm value of " + field + " for doc " + j + " is " + norm + " - a mismatch!");
				}
			}
		}