소스 검색

Add test for not throwing on missing required

Sydney Acksman 5 년 전
부모
커밋
f084d622c2
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      csharp/src/Google.Protobuf.Test/GeneratedMessageTest.Proto2.cs

+ 7 - 0
csharp/src/Google.Protobuf.Test/GeneratedMessageTest.Proto2.cs

@@ -261,6 +261,13 @@ namespace Google.Protobuf
             Assert.True(message.IsInitialized());
         }
 
+        [Test]
+        public void RequiredFieldsNoThrow()
+        {
+            TestRequired.Parser.ParseFrom(new byte[0]);
+            (TestRequired.Parser as MessageParser).ParseFrom(new byte[0]);
+        }
+
         [Test]
         public void RequiredFieldsInExtensions()
         {