C# Class Lucene.Net.Analysis.CollationTestbase

base test class for testing Unicode collation.
Inheritance: LuceneTestCase
Exibir arquivo Open project: apache/lucenenet Class Usage Examples

Protected Properties

Property Type Description
FirstRangeBeginningOriginal string
FirstRangeEndOriginal string
SecondRangeBeginningOriginal string
SecondRangeEndOriginal string

Public Methods

Method Description
AssertThreadSafe ( Analyzer analyzer ) : void
TestCollationKeySort ( Analyzer usAnalyzer, Analyzer franceAnalyzer, Analyzer swedenAnalyzer, Analyzer denmarkAnalyzer, string usResult, string frResult, string svResult, string dkResult ) : void
TestFarsiRangeFilterCollating ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void
TestFarsiRangeQueryCollating ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void
TestFarsiTermRangeQuery ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void

Private Methods

Method Description
AssertMatches ( IndexSearcher searcher, Search query, Sort sort, string expectedResult ) : void
EncodeCollationKey ( sbyte keyBits ) : string

Method Details

AssertThreadSafe() public method

public AssertThreadSafe ( Analyzer analyzer ) : void
analyzer Analyzer
return void

TestCollationKeySort() public method

public TestCollationKeySort ( Analyzer usAnalyzer, Analyzer franceAnalyzer, Analyzer swedenAnalyzer, Analyzer denmarkAnalyzer, string usResult, string frResult, string svResult, string dkResult ) : void
usAnalyzer Analyzer
franceAnalyzer Analyzer
swedenAnalyzer Analyzer
denmarkAnalyzer Analyzer
usResult string
frResult string
svResult string
dkResult string
return void

TestFarsiRangeFilterCollating() public method

public TestFarsiRangeFilterCollating ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void
analyzer Analyzer
firstBeg BytesRef
firstEnd BytesRef
secondBeg BytesRef
secondEnd BytesRef
return void

TestFarsiRangeQueryCollating() public method

public TestFarsiRangeQueryCollating ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void
analyzer Analyzer
firstBeg BytesRef
firstEnd BytesRef
secondBeg BytesRef
secondEnd BytesRef
return void

TestFarsiTermRangeQuery() public method

public TestFarsiTermRangeQuery ( Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd ) : void
analyzer Analyzer
firstBeg BytesRef
firstEnd BytesRef
secondBeg BytesRef
secondEnd BytesRef
return void

Property Details

FirstRangeBeginningOriginal protected_oe property

protected string FirstRangeBeginningOriginal
return string

FirstRangeEndOriginal protected_oe property

protected string FirstRangeEndOriginal
return string

SecondRangeBeginningOriginal protected_oe property

protected string SecondRangeBeginningOriginal
return string

SecondRangeEndOriginal protected_oe property

protected string SecondRangeEndOriginal
return string