You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ry...@apache.org on 2011/01/29 18:10:09 UTC
svn commit: r1065074 -
/lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java
Author: ryan
Date: Sat Jan 29 17:10:09 2011
New Revision: 1065074
URL: http://svn.apache.org/viewvc?rev=1065074&view=rev
Log:
- add comments to pivot test
- change capitalization so that testing looks the same as the input
Modified:
lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java
Modified: lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java?rev=1065074&r1=1065073&r2=1065074&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java (original)
+++ lucene/dev/trunk/solr/src/test/org/apache/solr/client/solrj/SolrExampleTests.java Sat Jan 29 17:10:09 2011
@@ -576,17 +576,17 @@ abstract public class SolrExampleTests e
int id = 1;
ArrayList<SolrInputDocument> docs = new ArrayList<SolrInputDocument>();
- docs.add( makeTestDoc( "id", id++, "features", "AAA", "cat", "a", "inStock", true ) );
- docs.add( makeTestDoc( "id", id++, "features", "AAA", "cat", "a", "inStock", false ) );
- docs.add( makeTestDoc( "id", id++, "features", "AAA", "cat", "a", "inStock", true ) );
- docs.add( makeTestDoc( "id", id++, "features", "AAA", "cat", "b", "inStock", false ) );
- docs.add( makeTestDoc( "id", id++, "features", "AAA", "cat", "b", "inStock", true ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "a", "inStock", false ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "a", "inStock", true ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "b", "inStock", false ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "b", "inStock", true ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "b", "inStock", false ) );
- docs.add( makeTestDoc( "id", id++, "features", "BBB", "cat", "b", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "aaa", "cat", "a", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "aaa", "cat", "a", "inStock", false ) );
+ docs.add( makeTestDoc( "id", id++, "features", "aaa", "cat", "a", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "aaa", "cat", "b", "inStock", false ) );
+ docs.add( makeTestDoc( "id", id++, "features", "aaa", "cat", "b", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "a", "inStock", false ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "a", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "b", "inStock", false ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "b", "inStock", true ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "b", "inStock", false ) );
+ docs.add( makeTestDoc( "id", id++, "features", "bbb", "cat", "b", "inStock", true ) );
docs.add( makeTestDoc( "id", id++ ) ); // something not matching
server.add( docs );
server.commit();
@@ -610,7 +610,14 @@ abstract public class SolrExampleTests e
// System.out.println();
// }
- // Now make sure they have reasonable stuff
+ // PIVOT: features,cat
+ // features=bbb (6)
+ // cat=b (4)
+ // cat=a (2)
+ // features=aaa (5)
+ // cat=a (3)
+ // cat=b (2)
+
List<PivotField> pivot = pivots.getVal( 0 );
assertEquals( "features,cat", pivots.getName( 0 ) );
assertEquals( 2, pivot.size() );
@@ -627,6 +634,15 @@ abstract public class SolrExampleTests e
assertEquals( "a", counts.get(1).getValue() );
assertEquals( 2, counts.get(1).getCount() );
+
+ // PIVOT: cat,features
+ // cat=b (6)
+ // features=bbb (4)
+ // features=aaa (2)
+ // cat=a (5)
+ // features=aaa (3)
+ // features=bbb (2)
+
ff = pivot.get( 1 );
assertEquals( "features", ff.getField() );
assertEquals( "aaa", ff.getValue() );
@@ -638,7 +654,23 @@ abstract public class SolrExampleTests e
assertEquals( "b", counts.get(1).getValue() );
assertEquals( 2, counts.get(1).getCount() );
- // 3 deep
+ // Three deep:
+ // PIVOT: features,cat,inStock
+ // features=bbb (6)
+ // cat=b (4)
+ // inStock=false (2)
+ // inStock=true (2)
+ // cat=a (2)
+ // inStock=false (1)
+ // inStock=true (1)
+ // features=aaa (5)
+ // cat=a (3)
+ // inStock=true (2)
+ // inStock=false (1)
+ // cat=b (2)
+ // inStock=false (1)
+ // inStock=true (1)
+
pivot = pivots.getVal( 2 );
assertEquals( "features,cat,inStock", pivots.getName( 2 ) );
assertEquals( 2, pivot.size() );