Package org.apache.giraph.utils

Examples of org.apache.giraph.utils.IncreasingBitSet.cardinality()


      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertFalse(IncreasingBitSet.has(i + 1));
      assertTrue(IncreasingBitSet.size() <= 256 * 1024);
    }
    assertEquals(128 * 1024L, IncreasingBitSet.cardinality());
    for (int i = 1; i < 256 * 1024; i += 2) {
      assertFalse(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.has(i - 1));
View Full Code Here


      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.has(i - 1));
      assertTrue(IncreasingBitSet.size() <= 256 * 1024);
    }
    assertEquals(256 * 1024L, IncreasingBitSet.cardinality());
  }

  @Test
  public void add256kIntegersOutOfOrder() {
    IncreasingBitSet IncreasingBitSet = new IncreasingBitSet();
View Full Code Here

      assertFalse(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.size() <= 512 * 1024);
    }
    assertEquals(128 * 1024L, IncreasingBitSet.cardinality());
    for (int i = 0; i < 128 * 1024; ++i) {
      assertFalse(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.size() <= 512 * 1024);
 
View Full Code Here

      assertFalse(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.add(i));
      assertTrue(IncreasingBitSet.has(i));
      assertTrue(IncreasingBitSet.size() <= 512 * 1024);
    }
    assertEquals(256 * 1024L, IncreasingBitSet.cardinality());
    assertEquals(256 * 1024L, IncreasingBitSet.getLastBaseKey());
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.