Esempio n. 1
0
        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.GetTokenStream("bogus", charfilter.m_input);
                try
                {
                    ts.Reset();
                    while (ts.IncrementToken())
                    {
                        ;
                    }
                    ts.End();
                }
                catch (Exception e)
                {
                    priorException = e;
                }
                finally
                {
                    IOUtils.DisposeWhileHandlingException(priorException, ts);
                }
            }
        }
Esempio n. 2
0
        public void TestForwardOffsets()
        {
            int num = AtLeast(1000);

            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);
                using TokenStream ts = analyzer.GetTokenStream("bogus", charfilter);
                ts.Reset();
                while (ts.IncrementToken())
                {
                    ;
                }
                ts.End();
            }
        }
Esempio n. 3
0
 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);
         }
     }
 }