make query parameters on command line be defaults, overridable by specific test

git-svn-id: https://svn.apache.org/repos/asf/incubator/solr/trunk@391107 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Yonik Seeley 2006-04-03 18:31:32 +00:00
parent 66dad9ff30
commit 5547d20f92
1 changed files with 6 additions and 3 deletions

View File

@ -214,7 +214,7 @@ public class SolrTest extends Thread {
static SolrRequestHandler handler =
// new OldRequestHandler();
new StandardRequestHandler();
static String qargs = ""; // default query arguments
static String qargs = null; // default query arguments
public char[] doReq(String req, String params) {
int start=0;
@ -226,10 +226,13 @@ public class SolrTest extends Thread {
Map args = new HashMap();
args.put("indent", "on");
args.put("debugQuery", "on");
args.put("fl", "score");
args.put("version", "2.0");
params = params==null? qargs : (params + '&' + qargs);
if (qargs != null) {
if (params==null) params=qargs;
else params = qargs + '&' + params;
}
if (params != null) {
String[] plist = params.split("&");