checkFields(PhoneNumber.getDescriptor().getFields(), test_pn);
}
private void checkFields(List<FieldDescriptor> fields, Message message) {
for (FieldDescriptor fieldDescriptor : fields) {
ProtobufStructField psf = new ProtobufStructField(fieldDescriptor);
Object data = protobufOI.getStructFieldData(message, psf);
Object target = message.getField(fieldDescriptor);
if (fieldDescriptor.getType() == Type.ENUM) {
assertEquals(String.class, data.getClass());
assertEquals(data, ((EnumValueDescriptor) target).getName());