@Test
public void testXor() {

  byte[] bitsOne = { (byte) 0x00, (byte) 0x01, (byte) 0x02 };
  StrictBitVector bvOne = new StrictBitVector(bitsOne);
  byte[] bitsTwo = { (byte) 0x03, (byte) 0x04, (byte) 0x05 };
  StrictBitVector bvTwo = new StrictBitVector(bitsTwo);
  bvOne.xor(bvTwo);
  byte[] expectedBytes = { (byte) 0x03, (byte) 0x05, (byte) 0x07 };
  StrictBitVector expected = new StrictBitVector(expectedBytes);
  assertEquals(expected, bvOne);
}