Browse Source

fix csharp conformance test

Yilun Chong 8 years ago
parent
commit
db379e6e69
1 changed files with 16 additions and 16 deletions
  1. 16 16
      csharp/src/Google.Protobuf.Conformance/Program.cs

+ 16 - 16
csharp/src/Google.Protobuf.Conformance/Program.cs

@@ -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);
                 }