C# Class Lucene.Net.QueryParsers.Flexible.Precedence.TestPrecedenceQueryParser

This test case tests {@link PrecedenceQueryParser}. It contains all tests from {@link QueryParserTestBase} with some adjusted to fit the precedence requirement, plus some precedence test cases.
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Свойство Type Description
qpAnalyzer Lucene.Net.Analysis.Analyzer

Méthodes publiques

Méthode Description
GetParser ( Analyzer a ) : PrecedenceQueryParser
GetQuery ( string query, Analyzer a ) : Query
SetUp ( ) : void
TearDown ( ) : void
assertDateRangeQueryEquals ( PrecedenceQueryParser qp, String field, String startDate, String endDate, System.DateTime endDateInclusive, Lucene.Net.Documents.DateTools resolution ) : void
assertQueryEquals ( PrecedenceQueryParser qp, String field, String query, String result ) : void
assertQueryEquals ( string query, Analyzer a, string result ) : void
assertQueryEqualsDOA ( String query, Analyzer a, String result ) : void
assertWildcardQueryEquals ( String query, String result ) : void
assertWildcardQueryEquals ( String query, bool lowercase, String result ) : void
getDate ( String s ) : String
getQueryDOA ( String query, Analyzer a ) : Query

Private Methods

Méthode Description
TestBooleanQuery ( ) : void
TestBoost ( ) : void
TestDateRange ( ) : void
TestEscaped ( ) : void
TestException ( ) : void
TestNOT ( ) : void
TestNumber ( ) : void
TestPrecedence ( ) : void
TestPunct ( ) : void
TestQPA ( ) : void
TestRange ( ) : void
TestSimple ( ) : void
TestSimpleDAO ( ) : void
TestSlop ( ) : void
TestTabNewlineCarriageReturn ( ) : void
TestWildcard ( ) : void
afterClass ( ) : void
beforeClass ( ) : void
escapeDateString ( String s ) : String
getDate ( System.DateTime d, Lucene.Net.Documents.DateTools resolution ) : String
getDate ( String s, Lucene.Net.Documents.DateTools resolution ) : String
getLocalizedDate ( int year, int month, int day, bool extendLastDate ) : String

Method Details

GetParser() public méthode

public GetParser ( Analyzer a ) : PrecedenceQueryParser
a Lucene.Net.Analysis.Analyzer
Résultat PrecedenceQueryParser

GetQuery() public méthode

public GetQuery ( string query, Analyzer a ) : Query
query string
a Lucene.Net.Analysis.Analyzer
Résultat Lucene.Net.Search.Query

SetUp() public méthode

public SetUp ( ) : void
Résultat void

TearDown() public méthode

public TearDown ( ) : void
Résultat void

assertDateRangeQueryEquals() public méthode

public assertDateRangeQueryEquals ( PrecedenceQueryParser qp, String field, String startDate, String endDate, System.DateTime endDateInclusive, Lucene.Net.Documents.DateTools resolution ) : void
qp PrecedenceQueryParser
field String
startDate String
endDate String
endDateInclusive System.DateTime
resolution Lucene.Net.Documents.DateTools
Résultat void

assertQueryEquals() public méthode

public assertQueryEquals ( PrecedenceQueryParser qp, String field, String query, String result ) : void
qp PrecedenceQueryParser
field String
query String
result String
Résultat void

assertQueryEquals() public méthode

public assertQueryEquals ( string query, Analyzer a, string result ) : void
query string
a Lucene.Net.Analysis.Analyzer
result string
Résultat void

assertQueryEqualsDOA() public méthode

public assertQueryEqualsDOA ( String query, Analyzer a, String result ) : void
query String
a Lucene.Net.Analysis.Analyzer
result String
Résultat void

assertWildcardQueryEquals() public méthode

public assertWildcardQueryEquals ( String query, String result ) : void
query String
result String
Résultat void

assertWildcardQueryEquals() public méthode

public assertWildcardQueryEquals ( String query, bool lowercase, String result ) : void
query String
lowercase bool
result String
Résultat void

getDate() public méthode

public getDate ( String s ) : String
s String
Résultat String

getQueryDOA() public méthode

public getQueryDOA ( String query, Analyzer a ) : Query
query String
a Lucene.Net.Analysis.Analyzer
Résultat Lucene.Net.Search.Query

Property Details

qpAnalyzer public_oe static_oe property

public static Analyzer,Lucene.Net.Analysis qpAnalyzer
Résultat Lucene.Net.Analysis.Analyzer