use of org.apache.beam.sdk.extensions.protobuf.Proto3SchemaMessages.Nested in project beam by apache.
the class ProtoDynamicMessageSchemaTest method testNestedRowToProto.
@Test
public void testNestedRowToProto() throws InvalidProtocolBufferException {
ProtoDynamicMessageSchema schemaProvider = schemaFromDescriptor(Nested.getDescriptor());
SerializableFunction<Row, DynamicMessage> fromRow = schemaProvider.getFromRowFunction();
Nested proto = parseFrom(fromRow.apply(NESTED_ROW).toString(), Nested.newBuilder()).build();
assertEquals(NESTED_PROTO, proto);
}
Aggregations