|
@@ -78,15 +78,13 @@ static ConformanceResponse *DoTest(ConformanceRequest *request) {
|
|
} else if ([request.messageType isEqual:@"protobuf_test_messages.proto2.TestAllTypesProto2"]) {
|
|
} else if ([request.messageType isEqual:@"protobuf_test_messages.proto2.TestAllTypesProto2"]) {
|
|
msgClass = [TestAllTypesProto2 class];
|
|
msgClass = [TestAllTypesProto2 class];
|
|
} else {
|
|
} else {
|
|
- Die(@"Protobuf request doesn't have specific payload type");
|
|
|
|
|
|
+ Die(@"Protobuf request had an unknown message_type: %@", request.messageType);
|
|
}
|
|
}
|
|
- if (msgClass) {
|
|
|
|
- NSError *error = nil;
|
|
|
|
- testMessage = [msgClass parseFromData:request.protobufPayload error:&error];
|
|
|
|
- if (!testMessage) {
|
|
|
|
- response.parseError =
|
|
|
|
- [NSString stringWithFormat:@"Parse error: %@", error];
|
|
|
|
- }
|
|
|
|
|
|
+ NSError *error = nil;
|
|
|
|
+ testMessage = [msgClass parseFromData:request.protobufPayload error:&error];
|
|
|
|
+ if (!testMessage) {
|
|
|
|
+ response.parseError =
|
|
|
|
+ [NSString stringWithFormat:@"Parse error: %@", error];
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|