@Test
public void testReadBits() throws Exception {

  VorbisBitArray bitArray = new VorbisBitArray(TestUtil.createByteArray(0x03, 0x22));
  assertThat(bitArray.readBits(2)).isEqualTo(3);
  bitArray.skipBits(6);
  assertThat(bitArray.readBits(2)).isEqualTo(2);
  bitArray.skipBits(2);
  assertThat(bitArray.readBits(2)).isEqualTo(2);
  bitArray.reset();
  assertThat(bitArray.readBits(16)).isEqualTo(0x2203);
}