avoid some deprecation warnings

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@240403 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Daniel Naber 2005-08-27 11:20:25 +00:00
parent c7c1a6b8c6
commit ae53f09860
1 changed files with 10 additions and 4 deletions

View File

@ -482,8 +482,12 @@ public class TestQueryParser extends TestCase {
q = qp.parse("\"on\"^1.0"); q = qp.parse("\"on\"^1.0");
assertNotNull(q); assertNotNull(q);
q = QueryParser.parse("the^3", "field", new StandardAnalyzer()); QueryParser qp2 = new QueryParser("field", new StandardAnalyzer());
q = qp2.parse("the^3");
// "the" is a stop word so the result is an empty query:
assertNotNull(q); assertNotNull(q);
assertEquals("", q.toString());
assertEquals(1.0f, q.getBoost(), 0.01f);
} }
public void testException() throws Exception { public void testException() throws Exception {
@ -515,7 +519,8 @@ public class TestQueryParser extends TestCase {
public void testBooleanQuery() throws Exception { public void testBooleanQuery() throws Exception {
BooleanQuery.setMaxClauseCount(2); BooleanQuery.setMaxClauseCount(2);
try { try {
QueryParser.parse("one two three", "field", new WhitespaceAnalyzer()); QueryParser qp = new QueryParser("field", new WhitespaceAnalyzer());
qp.parse("one two three");
fail("ParseException expected due to too many boolean clauses"); fail("ParseException expected due to too many boolean clauses");
} catch (ParseException expected) { } catch (ParseException expected) {
// too many boolean clauses, so ParseException is expected // too many boolean clauses, so ParseException is expected
@ -526,8 +531,9 @@ public class TestQueryParser extends TestCase {
* This test differs from TestPrecedenceQueryParser * This test differs from TestPrecedenceQueryParser
*/ */
public void testPrecedence() throws Exception { public void testPrecedence() throws Exception {
Query query1 = QueryParser.parse("A AND B OR C AND D", "field", new WhitespaceAnalyzer()); QueryParser qp = new QueryParser("field", new WhitespaceAnalyzer());
Query query2 = QueryParser.parse("+A +B +C +D", "field", new WhitespaceAnalyzer()); Query query1 = qp.parse("A AND B OR C AND D");
Query query2 = qp.parse("+A +B +C +D");
assertEquals(query1, query2); assertEquals(query1, query2);
} }