// read from in
UrlWithScore keyIn = new UrlWithScore();
ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
DataInputStream in = new DataInputStream(bis);
keyIn.readFields(in);
assertEquals(keyOut.getUrl().toString(), keyIn.getUrl().toString());
assertEquals(keyOut.getScore().get(), keyIn.getScore().get(), 0.001);
in.close();
out.close();