@Test
public void testGetBytes() throws Exception {

  for (int i = 0; i < 10000; i++) {
    // generate a random string
    String before = getTestString();
    // Check that the bytes are stored correctly in Modified-UTF8 format.
    // Note that the DataInput and DataOutput interfaces convert between
    // bytes and Strings using the Modified-UTF8 format.
    assertEquals(before, readModifiedUTF(UTF8.getBytes(before)));
  }
}