TestSerialization.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:ditb 作者:
/**
 * Test RegionInfo serialization
 * @throws Exception
 */
@Test public void testRegionInfo() throws Exception {
  HRegionInfo hri = createRandomRegion("testRegionInfo");

  //test toByteArray()
  byte [] hrib = hri.toByteArray();
  HRegionInfo deserializedHri = HRegionInfo.parseFrom(hrib);
  assertEquals(hri.getEncodedName(), deserializedHri.getEncodedName());
  assertEquals(hri, deserializedHri);

  //test toDelimitedByteArray()
  hrib = hri.toDelimitedByteArray();
  DataInputBuffer buf = new DataInputBuffer();
  try {
    buf.reset(hrib, hrib.length);
    deserializedHri = HRegionInfo.parseFrom(buf);
    assertEquals(hri.getEncodedName(), deserializedHri.getEncodedName());
    assertEquals(hri, deserializedHri);
  } finally {
    buf.close();
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号