Lucene.Net.Index.TestParallelReader.TestIsCurrent C# (CSharp) Метод

TestIsCurrent() приватный Метод

private TestIsCurrent ( ) : void
Результат void
		public virtual void  TestIsCurrent()
		{
			Directory dir1 = GetDir1();
			Directory dir2 = GetDir2();
			ParallelReader pr = new ParallelReader();
			pr.Add(IndexReader.Open(dir1, false));
            pr.Add(IndexReader.Open(dir2, false));
			
			Assert.IsTrue(pr.IsCurrent());
            IndexReader modifier = IndexReader.Open(dir1, false);
			modifier.SetNorm(0, "f1", 100);
			modifier.Close();
			
			// one of the two IndexReaders which ParallelReader is using
			// is not current anymore
			Assert.IsFalse(pr.IsCurrent());

            modifier = IndexReader.Open(dir2, false);
			modifier.SetNorm(0, "f3", 100);
			modifier.Close();
			
			// now both are not current anymore
			Assert.IsFalse(pr.IsCurrent());
		}