|
@@ -121,10 +121,10 @@ namespace Google.ProtocolBuffers {
|
|
TestMessageSet messageSet =
|
|
TestMessageSet messageSet =
|
|
TestMessageSet.CreateBuilder()
|
|
TestMessageSet.CreateBuilder()
|
|
.SetExtension(
|
|
.SetExtension(
|
|
- TestMessageSetExtension1.Types.MessageSetExtension,
|
|
|
|
|
|
+ TestMessageSetExtension1.MessageSetExtension,
|
|
TestMessageSetExtension1.CreateBuilder().SetI(123).Build())
|
|
TestMessageSetExtension1.CreateBuilder().SetI(123).Build())
|
|
.SetExtension(
|
|
.SetExtension(
|
|
- TestMessageSetExtension2.Types.MessageSetExtension,
|
|
|
|
|
|
+ TestMessageSetExtension2.MessageSetExtension,
|
|
TestMessageSetExtension2.CreateBuilder().SetStr("foo").Build())
|
|
TestMessageSetExtension2.CreateBuilder().SetStr("foo").Build())
|
|
.SetUnknownFields(
|
|
.SetUnknownFields(
|
|
UnknownFieldSet.CreateBuilder()
|
|
UnknownFieldSet.CreateBuilder()
|
|
@@ -159,8 +159,8 @@ namespace Google.ProtocolBuffers {
|
|
[Test]
|
|
[Test]
|
|
public void ParseMessageSet() {
|
|
public void ParseMessageSet() {
|
|
ExtensionRegistry extensionRegistry = ExtensionRegistry.CreateInstance();
|
|
ExtensionRegistry extensionRegistry = ExtensionRegistry.CreateInstance();
|
|
- extensionRegistry.Add(TestMessageSetExtension1.Types.MessageSetExtension);
|
|
|
|
- extensionRegistry.Add(TestMessageSetExtension2.Types.MessageSetExtension);
|
|
|
|
|
|
+ extensionRegistry.Add(TestMessageSetExtension1.MessageSetExtension);
|
|
|
|
+ extensionRegistry.Add(TestMessageSetExtension2.MessageSetExtension);
|
|
|
|
|
|
// Set up a RawMessageSet with two known messages and an unknown one.
|
|
// Set up a RawMessageSet with two known messages and an unknown one.
|
|
RawMessageSet raw =
|
|
RawMessageSet raw =
|
|
@@ -194,8 +194,8 @@ namespace Google.ProtocolBuffers {
|
|
TestMessageSet messageSet =
|
|
TestMessageSet messageSet =
|
|
TestMessageSet.ParseFrom(data, extensionRegistry);
|
|
TestMessageSet.ParseFrom(data, extensionRegistry);
|
|
|
|
|
|
- Assert.AreEqual(123, messageSet.GetExtension(TestMessageSetExtension1.Types.MessageSetExtension).I);
|
|
|
|
- Assert.AreEqual("foo", messageSet.GetExtension(TestMessageSetExtension2.Types.MessageSetExtension).Str);
|
|
|
|
|
|
+ Assert.AreEqual(123, messageSet.GetExtension(TestMessageSetExtension1.MessageSetExtension).I);
|
|
|
|
+ Assert.AreEqual("foo", messageSet.GetExtension(TestMessageSetExtension2.MessageSetExtension).Str);
|
|
|
|
|
|
// Check for unknown field with type LENGTH_DELIMITED,
|
|
// Check for unknown field with type LENGTH_DELIMITED,
|
|
// number UNKNOWN_TYPE_ID, and contents "bar".
|
|
// number UNKNOWN_TYPE_ID, and contents "bar".
|