Просмотр исходного кода

Add test for not throwing on missing required

Sydney Acksman 5 лет назад
Родитель
Сommit
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()
         {