public override void Reset()
{
// LUCENENET: reset the BufferedCharFilter.
_input.Reset();
buffer.Reset(_input);
replacement = null;
inputOff = 0;
}
public virtual void TestReaderReset() { CharFilter cs = new MappingCharFilter(normMap, new StringReader("x")); char[] buf = new char[10]; int len = cs.Read(buf, 0, 10); assertEquals(1, len); assertEquals('x', buf[0]); len = cs.Read(buf, 0, 10); assertEquals(-1, len); // rewind cs.Reset(); len = cs.Read(buf, 0, 10); assertEquals(1, len); assertEquals('x', buf[0]); }