@Test
public void testSdcToProtobufFields() throws Exception {
List<Record> protobufRecords = ProtobufTestUtil.getProtobufRecords();
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(bOut);
for (int i = 0; i < protobufRecords.size(); i++) {
DynamicMessage dynamicMessage = ProtobufTypeUtil.sdcFieldToProtobufMsg(
protobufRecords.get(i),
md,
typeToExtensionMap,
defaultValueMap
);
dynamicMessage.writeDelimitedTo(bufferedOutputStream);
}
bufferedOutputStream.flush();
bufferedOutputStream.close();
ProtobufTestUtil.checkProtobufDataFields(bOut.toByteArray());
}
TestProtobufTypeUtil.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:datacollector
作者:
评论列表
文章目录