per review comment, simplify conditional

pull/15369/head
Anton Grbin 1 year ago
parent b97a9d5da9
commit 3a652202a0
  1. 11
      csharp/src/Google.Protobuf.Conformance/Program.cs

@ -72,15 +72,8 @@ namespace Google.Protobuf.Conformance
switch (request.PayloadCase)
{
case ConformanceRequest.PayloadOneofCase.JsonPayload:
JsonParser parser;
if (request.TestCategory == global::Conformance.TestCategory.JsonIgnoreUnknownParsingTest)
{
parser = new JsonParser(new JsonParser.Settings(20, typeRegistry).WithIgnoreUnknownFields(true));
}
else
{
parser = new JsonParser(new JsonParser.Settings(20, typeRegistry));
}
bool ignoreUnknownFields = request.TestCategory == global::Conformance.TestCategory.JsonIgnoreUnknownParsingTest;
JsonParser parser = new JsonParser(new JsonParser.Settings(20, typeRegistry).WithIgnoreUnknownFields(ignoreUnknownFields));
message = request.MessageType switch
{
"protobuf_test_messages.proto3.TestAllTypesProto3" => parser.Parse<ProtobufTestMessages.Proto3.TestAllTypesProto3>(request.JsonPayload),

Loading…
Cancel
Save