Example usage for org.apache.lucene.analysis BaseTokenStreamTestCase checkRandomData

List of usage examples for org.apache.lucene.analysis BaseTokenStreamTestCase checkRandomData

Introduction

In this page you can find the example usage for org.apache.lucene.analysis BaseTokenStreamTestCase checkRandomData.

Prototype

public static void checkRandomData(Random random, Analyzer a, int iterations) throws IOException 

Source Link

Document

utility method for blasting tokenstreams with data to make sure they don't do anything crazy

Usage

From source file:org.elasticsearch.index.analysis.AnalysisPolishFactoryTests.java

License:Apache License

private void testThreadSafety(TokenFilterFactory factory) throws IOException {
    final Analyzer analyzer = new Analyzer() {
        @Override//from   w  w w.  j  a v  a 2 s  .c o m
        protected TokenStreamComponents createComponents(String fieldName) {
            Tokenizer tokenizer = new MockTokenizer();
            return new TokenStreamComponents(tokenizer, factory.create(tokenizer));
        }
    };
    BaseTokenStreamTestCase.checkRandomData(random(), analyzer, 100);
}