Author: yonik
Date: Fri Jun  6 14:56:37 2008
New Revision: 664151

URL: http://svn.apache.org/viewvc?rev=664151&view=rev
Log:
test all ntz bit positions

Modified:
    lucene/solr/trunk/src/test/org/apache/solr/util/TestUtils.java

Modified: lucene/solr/trunk/src/test/org/apache/solr/util/TestUtils.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/test/org/apache/solr/util/TestUtils.java?rev=664151&r1=664150&r2=664151&view=diff
==============================================================================
--- lucene/solr/trunk/src/test/org/apache/solr/util/TestUtils.java (original)
+++ lucene/solr/trunk/src/test/org/apache/solr/util/TestUtils.java Fri Jun  6 
14:56:37 2008
@@ -135,10 +135,11 @@
     assertEquals( 1, BitUtil.ntz2(num) );
     assertEquals( 1, BitUtil.ntz3(num) );
 
-    num = 234;
-   //?????  why 1?
-   // assertEquals( 0, BitUtil.ntz(num) );
-   // assertEquals( 0, BitUtil.ntz2(num) );
-   // assertEquals( 0, BitUtil.ntz3(num) );
+    for (int i=0; i<64; i++) {
+      num = 1L << i;
+      assertEquals( i, BitUtil.ntz(num) );
+      assertEquals( i, BitUtil.ntz2(num) );
+      assertEquals( i, BitUtil.ntz3(num) );
+    }
   }
 }


Reply via email to