Lucene.Net.Analysis.TestMockAnalyzer.TestForwardOffsets C# (CSharp) Method

TestForwardOffsets() private method

private TestForwardOffsets ( ) : void
return void
        public virtual void TestForwardOffsets()
        {
            int num = AtLeast(10000);
            for (int i = 0; i < num; i++)
            {
                string s = TestUtil.RandomHtmlishString(Random(), 20);
                StringReader reader = new StringReader(s);
                MockCharFilter charfilter = new MockCharFilter(reader, 2);
                MockAnalyzer analyzer = new MockAnalyzer(Random());
                Exception priorException = null;
                TokenStream ts = analyzer.TokenStream("bogus", charfilter.input);
                try
                {
                    ts.Reset();
                    while (ts.IncrementToken())
                    {
                        ;
                    }
                    ts.End();
                }
                catch (Exception e)
                {
                    priorException = e;
                }
                finally
                {
                    IOUtils.CloseWhileHandlingException(priorException, ts);
                }
            }
        }