C# Класс 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.
Наследование: Lucene.Net.Util.LuceneTestCase
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
qpAnalyzer Lucene.Net.Analysis.Analyzer

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

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

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

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

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

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

public GetParser ( Analyzer a ) : PrecedenceQueryParser
a Lucene.Net.Analysis.Analyzer
Результат PrecedenceQueryParser

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

public GetQuery ( string query, Analyzer a ) : Query
query string
a Lucene.Net.Analysis.Analyzer
Результат Lucene.Net.Search.Query

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

public SetUp ( ) : void
Результат void

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

public TearDown ( ) : void
Результат void

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

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

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

public assertQueryEquals ( PrecedenceQueryParser qp, String field, String query, String result ) : void
qp PrecedenceQueryParser
field String
query String
result String
Результат void

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

public assertQueryEquals ( string query, Analyzer a, string result ) : void
query string
a Lucene.Net.Analysis.Analyzer
result string
Результат void

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

public assertQueryEqualsDOA ( String query, Analyzer a, String result ) : void
query String
a Lucene.Net.Analysis.Analyzer
result String
Результат void

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

public assertWildcardQueryEquals ( String query, String result ) : void
query String
result String
Результат void

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

public assertWildcardQueryEquals ( String query, bool lowercase, String result ) : void
query String
lowercase bool
result String
Результат void

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

public getDate ( String s ) : String
s String
Результат String

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

public getQueryDOA ( String query, Analyzer a ) : Query
query String
a Lucene.Net.Analysis.Analyzer
Результат Lucene.Net.Search.Query

Описание свойств

qpAnalyzer публичное статическое свойство

public static Analyzer,Lucene.Net.Analysis qpAnalyzer
Результат Lucene.Net.Analysis.Analyzer