C# Класс 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.

Наследование: Lucene.Net.Util.LuceneTestCase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ToDot ( Analyzer a, string inputText ) : string
ToDotFile ( Analyzer a, string inputText, string localFileName ) : void

Приватные методы

Метод Описание
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[]

Описание методов

AssertAnalyzesTo() публичный статический Метод

public static AssertAnalyzesTo ( Analyzer a, string input, string output ) : void
a Analyzer
input string
output string
Результат void

AssertAnalyzesTo() публичный статический Метод

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int posIncrements ) : void
a Analyzer
input string
output string
posIncrements int
Результат void

AssertAnalyzesTo() публичный статический Метод

public static AssertAnalyzesTo ( Analyzer a, string input, string output, int startOffsets, int endOffsets ) : void
a Analyzer
input string
output string
startOffsets int
endOffsets int
Результат void

AssertAnalyzesTo() публичный статический Метод

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
Результат void

AssertAnalyzesTo() публичный статический Метод

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
Результат void

AssertAnalyzesTo() публичный статический Метод

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
Результат void

AssertAnalyzesTo() публичный статический Метод

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
Результат void

AssertAnalyzesTo() публичный статический Метод

public static AssertAnalyzesTo ( Analyzer a, string input, string output, string types ) : void
a Analyzer
input string
output string
types string
Результат void

AssertAnalyzesToPositions() публичный статический Метод

public static AssertAnalyzesToPositions ( Analyzer a, string input, string output, int posIncrements, int posLengths ) : void
a Analyzer
input string
output string
posIncrements int
posLengths int
Результат void

AssertTokenStreamContents() публичный статический Метод

public static AssertTokenStreamContents ( TokenStream ts, string output ) : void
ts TokenStream
output string
Результат void

AssertTokenStreamContents() публичный статический Метод

public static AssertTokenStreamContents ( TokenStream ts, string output, int posIncrements ) : void
ts TokenStream
output string
posIncrements int
Результат void

AssertTokenStreamContents() публичный статический Метод

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
Результат void

AssertTokenStreamContents() публичный статический Метод

public static AssertTokenStreamContents ( TokenStream ts, string output, int startOffsets, int endOffsets, int finalOffset ) : void
ts TokenStream
output string
startOffsets int
endOffsets int
finalOffset int
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

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
Результат void

AssertTokenStreamContents() публичный статический Метод

public static AssertTokenStreamContents ( TokenStream ts, string output, string types ) : void
ts TokenStream
output string
types string
Результат void

CheckAnalysisConsistency() публичный статический Метод

public static CheckAnalysisConsistency ( Random random, Analyzer a, bool useCharFilter, string text ) : void
random System.Random
a Analyzer
useCharFilter bool
text string
Результат void

CheckAnalysisConsistency() публичный статический Метод

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
Результат void

CheckOneTerm() публичный статический Метод

public static CheckOneTerm ( Analyzer a, string input, string expected ) : void
a Analyzer
input string
expected string
Результат void

CheckRandomData() публичный Метод

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
Результат void

CheckRandomData() публичный Метод

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)
Результат void

CheckRandomData() публичный Метод

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
Результат void

CheckRandomData() публичный Метод

public CheckRandomData ( Random random, Analyzer a, int iterations, int maxWordLength, bool simple ) : void
random System.Random
a Analyzer
iterations int
maxWordLength int
simple bool
Результат void

CheckRandomData() публичный Метод

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
Результат void

Escape() публичный статический Метод

public static Escape ( string s ) : string
s string
Результат string

ToDot() защищенный Метод

protected ToDot ( Analyzer a, string inputText ) : string
a Analyzer
inputText string
Результат string

ToDotFile() защищенный Метод

protected ToDotFile ( Analyzer a, string inputText, string localFileName ) : void
a Analyzer
inputText string
localFileName string
Результат void