Methods Summary |
---|
public void | distanceTest1(java.lang.String query, int[] expdnrs)
BooleanQueryTst bqt = new BooleanQueryTst( query, expdnrs, db1, fieldName, this,
new BasicQueryFactory(maxBasicQueries));
bqt.setVerbose(verbose);
bqt.doTest();
|
public void | distanceTest2(java.lang.String query, int[] expdnrs)
BooleanQueryTst bqt = new BooleanQueryTst( query, expdnrs, db2, fieldName, this,
new BasicQueryFactory(maxBasicQueries));
bqt.setVerbose(verbose);
bqt.doTest();
|
public static void | main(java.lang.String[] args)
TestRunner.run(new TestSuite(Test03Distance.class));
|
public void | test00Exceptions()
String m = ExceptionQueryTst.getFailQueries(exceptionQueries, verbose);
if (m.length() > 0) {
fail("No ParseException for:\n" + m);
}
|
public void | test0N01()
int[] expdnrs = {0}; distanceTest1( "word1 n word2", expdnrs);
|
public void | test0N01r() /* r reverse */
int[] expdnrs = {0}; distanceTest1( "word2 n word1", expdnrs);
|
public void | test0N03()
int[] expdnrs = {0}; distanceTest1( "word2 2N word1", expdnrs);
|
public void | test0N03r()
int[] expdnrs = {0}; distanceTest1( "word1 2N word2", expdnrs);
|
public void | test0N04()
int[] expdnrs = {0}; distanceTest1( "word2 3n word1", expdnrs);
|
public void | test0N04r()
int[] expdnrs = {0}; distanceTest1( "word1 3n word2", expdnrs);
|
public void | test0W01()
int[] expdnrs = {0}; distanceTest1( "word1 w word2", expdnrs);
|
public void | test0W02()
int[] expdnrs = {}; distanceTest1( "word2 w word1", expdnrs);
|
public void | test0W03()
int[] expdnrs = {}; distanceTest1( "word2 2W word1", expdnrs);
|
public void | test0W04()
int[] expdnrs = {}; distanceTest1( "word2 3w word1", expdnrs);
|
public void | test0W05()
int[] expdnrs = {}; distanceTest1( "orda1 w orda3", expdnrs);
|
public void | test0W06()
int[] expdnrs = {3}; distanceTest1( "orda1 2w orda3", expdnrs);
|
public void | test1Ntrunc02()
int[] expdnrs = {0,3}; distanceTest1( "word* n word2", expdnrs);
|
public void | test1Ntrunc02r()
int[] expdnrs = {0,3}; distanceTest1( "word2 n word*", expdnrs);
|
public void | test1Ntrunc03()
int[] expdnrs = {0}; distanceTest1( "word1* N word2*", expdnrs);
|
public void | test1Ntrunc04()
int[] expdnrs = {}; distanceTest1( "kxork* 99n kxor*", expdnrs);
|
public void | test1Ntrunc05()
int[] expdnrs = {0}; distanceTest1( "word2* 2N word1*", expdnrs);
|
public void | test1Ntrunc06()
int[] expdnrs = {3}; distanceTest1( "ord* N word*", expdnrs);
|
public void | test1Ntrunc06r()
int[] expdnrs = {3}; distanceTest1( "word* N ord*", expdnrs);
|
public void | test1Ntrunc09()
int[] expdnrs = {3}; distanceTest1( "(orda2 OR orda3) 2N (word2 OR worda3)", expdnrs);
|
public void | test1Wtrunc01()
int[] expdnrs = {0}; distanceTest1( "word1* w word2", expdnrs);
|
public void | test1Wtrunc02()
int[] expdnrs = {0}; distanceTest1( "word* w word2", expdnrs);
|
public void | test1Wtrunc02r()
int[] expdnrs = {0,3}; distanceTest1( "word2 w word*", expdnrs);
|
public void | test1Wtrunc03()
int[] expdnrs = {0}; distanceTest1( "word1* w word2*", expdnrs);
|
public void | test1Wtrunc04()
int[] expdnrs = {}; distanceTest1( "kxork* w kxor*", expdnrs);
|
public void | test1Wtrunc05()
int[] expdnrs = {}; distanceTest1( "word2* 2W word1*", expdnrs);
|
public void | test1Wtrunc06()
int[] expdnrs = {3}; distanceTest1( "ord* W word*", expdnrs);
|
public void | test1Wtrunc07()
int[] expdnrs = {3}; distanceTest1( "(orda2 OR orda3) W word*", expdnrs);
|
public void | test1Wtrunc08()
int[] expdnrs = {3}; distanceTest1( "(orda2 OR orda3) W (word2 OR worda3)", expdnrs);
|
public void | test1Wtrunc09()
int[] expdnrs = {3}; distanceTest1( "(orda2 OR orda3) 2W (word2 OR worda3)", expdnrs);
|
public void | test2Nnested01()
int[] expdnrs = {0}; distanceTest2( "w1 N w2 N w3", expdnrs);
|
public void | test2Nnested02()
int[] expdnrs = {0,1}; distanceTest2( "w1 2N w2 2N w3", expdnrs);
|
public void | test2Nprefix01a()
int[] expdnrs = {0,1}; distanceTest2( "N(w1, w2, w3)", expdnrs);
|
public void | test2Nprefix01b()
int[] expdnrs = {0,1}; distanceTest2( "N(w3, w1, w2)", expdnrs);
|
public void | test2Nprefix02a()
int[] expdnrs = {0,1}; distanceTest2( "2N(w1,w2,w3)", expdnrs);
|
public void | test2Nprefix02b()
int[] expdnrs = {0,1}; distanceTest2( "2N(w2,w3,w1)", expdnrs);
|
public void | test2Wnested01()
int[] expdnrs = {0}; distanceTest2( "w1 W w2 W w3", expdnrs);
|
public void | test2Wnested02()
int[] expdnrs = {0,1}; distanceTest2( "w1 2W w2 2W w3", expdnrs);
|
public void | test2Wprefix01()
int[] expdnrs = {0}; distanceTest2( "W (w1, w2, w3)", expdnrs);
|
public void | test2Wprefix02()
int[] expdnrs = {0,1}; distanceTest2( "2W(w1,w2,w3)", expdnrs);
|