commongrams filter calls incrementToken() after it returns false
----------------------------------------------------------------

                 Key: LUCENE-3106
                 URL: https://issues.apache.org/jira/browse/LUCENE-3106
             Project: Lucene - Java
          Issue Type: Bug
            Reporter: Robert Muir
             Fix For: 3.2, 4.0


In LUCENE-3064, we beefed up MockTokenizer with assertions, and I started 
cutting over some analysis tests to use MockTokenizer for better coverage.

The commongrams tests fail, because they call incrementToken() after it already 
returns false. 

In general its my understanding consumers should not do this (and i know of a 
few tokenizers that will actually throw exceptions if you do this, just like 
java iterators and such).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to