|
@@ -91,22 +91,22 @@ namespace Google.Protobuf.Conformance
|
|
|
message = parser.Parse<ProtobufTestMessages.Proto3.TestAllTypes>(request.JsonPayload);
|
|
|
break;
|
|
|
case ConformanceRequest.PayloadOneofCase.ProtobufPayload:
|
|
|
- {
|
|
|
- if (request.MessageType.Equals("proto3"))
|
|
|
- {
|
|
|
- message = ProtobufTestMessages.Proto3.TestAllTypes.Parser.ParseFrom(request.ProtobufPayload);
|
|
|
- }
|
|
|
- else if (request.MessageType.Equals("proto2"))
|
|
|
- {
|
|
|
- response.Skipped = "CSharp doesn't support proto2";
|
|
|
- return response;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- throw new Exception(" Protobuf request doesn't have specific payload type");
|
|
|
- }
|
|
|
- break;
|
|
|
- }
|
|
|
+ {
|
|
|
+ if (request.MessageType.Equals("proto3"))
|
|
|
+ {
|
|
|
+ message = ProtobufTestMessages.Proto3.TestAllTypes.Parser.ParseFrom(request.ProtobufPayload);
|
|
|
+ }
|
|
|
+ else if (request.MessageType.Equals("proto2"))
|
|
|
+ {
|
|
|
+
|
|
|
+ return new ConformanceResponse { Skipped = "CSharp doesn't support proto2" }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ throw new Exception(" Protobuf request doesn't have specific payload type");
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
default:
|
|
|
throw new Exception("Unsupported request payload: " + request.PayloadCase);
|
|
|
}
|