public void testRandomVString() {
for (int i = 0; i < 1000; i++) {
String string = randomUnicodeString();
DataOutput dataOutput = new DataOutputImpl();
dataOutput.writeVUTF(string);
byte[] bytes = dataOutput.toByteArray();
DataInput dataInput = new DataInputImpl(bytes);
String result = dataInput.readVUTF();
Assert.assertEquals(string, result);
}