@Test
public void toByteArrayInt() {

  Assert.assertArrayEquals(new byte[4], ByteAndBitConverter.toByteArray(0));
  Assert.assertArrayEquals(
      new byte[]{0, 0, 0, 1}, ByteAndBitConverter.toByteArray(1));
  Assert.assertArrayEquals(
      new byte[]{0, 0, 0, 42}, ByteAndBitConverter.toByteArray(42));
  Assert.assertArrayEquals(
      new byte[]{1, 0, 0, 0}, ByteAndBitConverter.toByteArray(1 << 24));
  Assert.assertArrayEquals(
      new byte[]{1, 0, 42, 0}, ByteAndBitConverter.toByteArray((1 << 24) + (42 << 8)));
  Assert.assertArrayEquals(
      new byte[]{-1, -1, -1, -1}, ByteAndBitConverter.toByteArray(0xffffffff));
}