You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by ry...@apache.org on 2008/10/05 03:08:17 UTC
svn commit: r701740 - in /lucene/solr/trunk/client/java/solrj:
src/org/apache/solr/client/solrj/SolrQuery.java
test/org/apache/solr/client/solrj/SolrQueryTest.java
Author: ryan
Date: Sat Oct 4 18:08:17 2008
New Revision: 701740
URL: http://svn.apache.org/viewvc?rev=701740&view=rev
Log:
adding some solr query tests.
deprecating setMissing( String ) and replacing it with setFacetMissing( Boolean )
Modified:
lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/SolrQuery.java
lucene/solr/trunk/client/java/solrj/test/org/apache/solr/client/solrj/SolrQueryTest.java
Modified: lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/SolrQuery.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/SolrQuery.java?rev=701740&r1=701739&r2=701740&view=diff
==============================================================================
--- lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/SolrQuery.java (original)
+++ lucene/solr/trunk/client/java/solrj/src/org/apache/solr/client/solrj/SolrQuery.java Sat Oct 4 18:08:17 2008
@@ -184,11 +184,18 @@
return this.getInt(FacetParams.FACET_MINCOUNT, 1);
}
- public SolrQuery setMissing(String fld) {
- this.set(FacetParams.FACET_MISSING, fld);
+ public SolrQuery setFacetMissing(Boolean v) {
+ this.set(FacetParams.FACET_MISSING, v);
return this;
}
+ /**
+ * @deprecated use {@link #setFacetMissing(String)}
+ */
+ public SolrQuery setMissing(String fld) {
+ return setFacetMissing(Boolean.valueOf(fld));
+ }
+
/** get facet sort
*
* @return facet sort or default of true
Modified: lucene/solr/trunk/client/java/solrj/test/org/apache/solr/client/solrj/SolrQueryTest.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/client/java/solrj/test/org/apache/solr/client/solrj/SolrQueryTest.java?rev=701740&r1=701739&r2=701740&view=diff
==============================================================================
--- lucene/solr/trunk/client/java/solrj/test/org/apache/solr/client/solrj/SolrQueryTest.java (original)
+++ lucene/solr/trunk/client/java/solrj/test/org/apache/solr/client/solrj/SolrQueryTest.java Sat Oct 4 18:08:17 2008
@@ -17,6 +17,8 @@
package org.apache.solr.client.solrj;
+import org.apache.solr.common.params.FacetParams;
+
import junit.framework.Assert;
import junit.framework.TestCase;
@@ -113,5 +115,18 @@
assertEquals(10, q.setStart(10).getStart().intValue());
assertEquals("foo", q.setQueryType("foo").getQueryType());
assertEquals(10, q.setTimeAllowed(10).getTimeAllowed().intValue());
+
+ // non-standard
+ assertEquals("foo", q.setFacetPrefix("foo").get( FacetParams.FACET_PREFIX, null ) );
+ assertEquals("foo", q.setFacetPrefix("a", "foo").getFieldParam( "a", FacetParams.FACET_PREFIX, null ) );
+
+ assertEquals( Boolean.TRUE, q.setMissing(Boolean.TRUE.toString()).getBool( FacetParams.FACET_MISSING ) );
+ assertEquals( Boolean.FALSE, q.setFacetMissing( Boolean.FALSE ).getBool( FacetParams.FACET_MISSING ) );
+ assertEquals( "true", q.setParam( "xxx", true ).getParams( "xxx" )[0] );
+ }
+
+ public void testOrder() {
+ assertEquals( SolrQuery.ORDER.asc, SolrQuery.ORDER.desc.reverse() );
+ assertEquals( SolrQuery.ORDER.desc, SolrQuery.ORDER.asc.reverse() );
}
}