C# Class Lucene.Net.Analysis.CollationTestbase

base test class for testing Unicode collation.
Inheritance: LuceneTestCase
Show file 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 property

protected string FirstRangeBeginningOriginal
return string

FirstRangeEndOriginal protected property

protected string FirstRangeEndOriginal
return string

SecondRangeBeginningOriginal protected property

protected string SecondRangeBeginningOriginal
return string

SecondRangeEndOriginal protected property

protected string SecondRangeEndOriginal
return string