コード例 #1
0
 public void ExtensionReflectionDefaults()
 {
     TestUtil.TestInMultipleCultures(() => {
         extensionsReflectionTester.AssertClearViaReflection(TestAllExtensions.DefaultInstance);
         extensionsReflectionTester.AssertClearViaReflection(TestAllExtensions.CreateBuilder().Build());
     });
 }
コード例 #2
0
 public void ReflectionDefaults()
 {
     TestUtil.TestInMultipleCultures(() => {
         reflectionTester.AssertClearViaReflection(TestAllTypes.DefaultInstance);
         reflectionTester.AssertClearViaReflection(TestAllTypes.CreateBuilder().Build());
     });
 }
コード例 #3
0
 public void PrintMessage()
 {
     TestUtil.TestInMultipleCultures(() => {
         string text = TextFormat.PrintToString(TestUtil.GetAllSet());
         Assert.AreEqual(AllFieldsSetText.Replace("\r\n", "\n"), text.Replace("\r\n", "\n"));
     });
 }
コード例 #4
0
 public void Parse()
 {
     TestUtil.TestInMultipleCultures(() => {
         TestAllTypes.Builder builder = TestAllTypes.CreateBuilder();
         TextFormat.Merge(AllFieldsSetText, builder);
         TestUtil.AssertAllFieldsSet(builder.Build());
     });
 }
コード例 #5
0
 public void PrintBuilder()
 {
     TestUtil.TestInMultipleCultures(() =>
     {
         string messageText = TextFormat.PrintToString(TestUtil.GetAllSet());
         string builderText = TextFormat.PrintToString(TestUtil.GetAllSet().ToBuilder());
         Assert.AreEqual(messageText, builderText);
     });
 }