C# Class Lucene.Net.Analysis.BaseTokenStreamTestCase

Base class for all Lucene unit tests that use TokenStreams.

This class runs all tests twice, one time with {@link TokenStream#setOnlyUseNewAPI} false and after that one time with true.

Inheritance: Lucene.Net.Util.LuceneTestCase
Exibir arquivo Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
AssertAnalyzesTo ( Analyzer a, string input, string output ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int posIncrements ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, int posIncrements ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, bool offsetsAreCorrect ) : void
AssertAnalyzesTo ( Analyzer a, string input, string output, string types ) : void
AssertAnalyzesToPositions ( Analyzer a, string input, string output, int posIncrements, int posLengths ) : void
AssertTokenStreamContents ( TokenStream ts, string output ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int posIncrements ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int finalOffset ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int posIncrements, int finalOffset ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int posIncrements, int posLengths, int finalOffset ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int finalOffset ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, bool offsetsAreCorrect ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, bool keywordAtts, bool offsetsAreCorrect ) : void
AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, int finalPosInc, bool keywordAtts, bool offsetsAreCorrect ) : void
AssertTokenStreamContents ( TokenStream ts, string output, string types ) : void
CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text ) : void
CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text, bool offsetsAreCorrect ) : void
CheckOneTerm ( Analyzer a, string input, string expected ) : void
CheckRandomData ( Random random, Analyzer a, int iterations ) : void

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables

CheckRandomData ( Random random, Analyzer a, int iterations, bool simple ) : void

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables

CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength ) : void

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables

CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool simple ) : void
CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool simple, bool offsetsAreCorrect ) : void
Escape ( string s ) : string

Protected Methods

Method Description
ToDot ( Analyzer a, string inputText ) : string
ToDotFile ( Analyzer a, string inputText, string localFileName ) : void

Private Methods

Method Description
CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text, bool offsetsAreCorrect, Field field ) : void
CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool useCharFilter, bool simple, bool offsetsAreCorrect, RandomIndexWriter iw ) : void
CheckResetException ( Analyzer a, string input ) : void
ToIntArray ( IList list ) : int[]

Method Details

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output ) : void
a Analyzer
input string
output string
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int posIncrements ) : void
a Analyzer
input string
output string
posIncrements int
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, int posIncrements ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
posIncrements int
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
types string
posIncrements int
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, bool offsetsAreCorrect ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
offsetsAreCorrect bool
return void

AssertAnalyzesTo() public static method

public static AssertAnalyzesTo ( Analyzer a, string input, string output, string types ) : void
a Analyzer
input string
output string
types string
return void

AssertAnalyzesToPositions() public static method

public static AssertAnalyzesToPositions ( Analyzer a, string input, string output, int posIncrements, int posLengths ) : void
a Analyzer
input string
output string
posIncrements int
posLengths int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output ) : void
ts TokenStream
output string
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int posIncrements ) : void
ts TokenStream
output string
posIncrements int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
finalOffset int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int posIncrements, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
posIncrements int
finalOffset int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int posIncrements, int posLengths, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
posIncrements int
posLengths int
finalOffset int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
finalOffset int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
finalOffset int
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, bool offsetsAreCorrect ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
finalOffset int
offsetsAreCorrect bool
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, bool keywordAtts, bool offsetsAreCorrect ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
finalOffset int
keywordAtts bool
offsetsAreCorrect bool
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, string types, int posIncrements, int posLengths, int finalOffset, int finalPosInc, bool keywordAtts, bool offsetsAreCorrect ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
types string
posIncrements int
posLengths int
finalOffset int
finalPosInc int
keywordAtts bool
offsetsAreCorrect bool
return void

AssertTokenStreamContents() public static method

public static AssertTokenStreamContents ( TokenStream ts, string output, string types ) : void
ts TokenStream
output string
types string
return void

CheckAnalysisConsistency() public static method

public static CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text ) : void
random System.Random
a Analyzer
useCharFilter bool
text string
return void

CheckAnalysisConsistency() public static method

public static CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text, bool offsetsAreCorrect ) : void
random System.Random
a Analyzer
useCharFilter bool
text string
offsetsAreCorrect bool
return void

CheckOneTerm() public static method

public static CheckOneTerm ( Analyzer a, string input, string expected ) : void
a Analyzer
input string
expected string
return void

CheckRandomData() public method

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables
public CheckRandomData ( Random random, Analyzer a, int iterations ) : void
random System.Random
a Analyzer
iterations int
return void

CheckRandomData() public method

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables
public CheckRandomData ( Random random, Analyzer a, int iterations, bool simple ) : void
random System.Random
a Analyzer
iterations int
simple bool true if only ascii strings will be used (try to avoid)
return void

CheckRandomData() public method

utility method for blasting tokenstreams with data to make sure they don't do anything crazy LUCENENET specific Non-static to reduce the inter-class dependencies due to use of static variables
public CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength ) : void
random System.Random
a Analyzer
iterations int
maxWordLength int
return void

CheckRandomData() public method

public CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool simple ) : void
random System.Random
a Analyzer
iterations int
maxWordLength int
simple bool
return void

CheckRandomData() public method

public CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool simple, bool offsetsAreCorrect ) : void
random System.Random
a Analyzer
iterations int
maxWordLength int
simple bool
offsetsAreCorrect bool
return void

Escape() public static method

public static Escape ( string s ) : string
s string
return string

ToDot() protected method

protected ToDot ( Analyzer a, string inputText ) : string
a Analyzer
inputText string
return string

ToDotFile() protected method

protected ToDotFile ( Analyzer a, string inputText, string localFileName ) : void
a Analyzer
inputText string
localFileName string
return void