@Test
public void testSerializeDeserializeInBulk() throws Exception {
Integer value1 = 12345;
Integer value2 = 67890;
Integer value3 = 42;
ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
CodedOutputStream codedOut = CodedOutputStream.newInstance(bytesOut);
underTest.serialize(KNOWN_CLASSIFIER, value1, codedOut);
underTest.serialize(KNOWN_CLASSIFIER, value2, codedOut);
underTest.serialize(KNOWN_CLASSIFIER, value3, codedOut);
codedOut.flush();
CodedInputStream codedIn = CodedInputStream.newInstance(bytesOut.toByteArray());
assertThat(underTest.deserialize(KNOWN_CLASSIFIER_BYTES, codedIn)).isEqualTo(value1);
assertThat(underTest.deserialize(KNOWN_CLASSIFIER_BYTES, codedIn)).isEqualTo(value2);
assertThat(underTest.deserialize(KNOWN_CLASSIFIER_BYTES, codedIn)).isEqualTo(value3);
}
ObjectCodecsTest.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:bazel
作者:
评论列表
文章目录