Lucene.Net.Analysis.TestMappingCharFilter.TestReaderReset C# (CSharp) Method

TestReaderReset() private method

private TestReaderReset ( ) : void
return void
		public virtual void  TestReaderReset()
		{
			CharStream cs = new MappingCharFilter(normMap, CharReader.Get(new System.IO.StringReader("x")));
			char[] buf = new char[10];
			int len = cs.Read(buf, 0, 10);
			Assert.AreEqual(1, len);
			Assert.AreEqual('x', buf[0]);
			len = cs.Read(buf, 0, 10);
			Assert.AreEqual(- 1, len);
			
			// rewind
			cs = new MappingCharFilter(normMap, CharReader.Get(new System.IO.StringReader("x")));
			len = cs.Read(buf, 0, 10);
			Assert.AreEqual(1, len);
			Assert.AreEqual('x', buf[0]);
		}