@Test
public void testGetBitLittleEndian() {

  int bitLen = 72;
  byte[] bits = new byte[bitLen / 8];
  for (int b = 0; b < bits.length; b++) {
    bits[b] = (byte) b;
  }
  StrictBitVector bv = new StrictBitVector(bits);
  // string for readability
  String actual = "";
  for (int b = 0; b < bitLen; b++) {
    actual += bv.getBit(b, false) ? "1" : "0";
  }
  String expected = "000000000000000100000010000000110000010000000101000001100000011100001000";
  assertEquals(expected, actual);
}