diff options
author | Jon Skeet <jonskeet@google.com> | 2015-04-28 15:06:59 +0100 |
---|---|---|
committer | Jon Skeet <jonskeet@google.com> | 2015-04-28 15:06:59 +0100 |
commit | ce66c5f1b99fe36b5b91e8b59cc75ce8a4e9cba5 (patch) | |
tree | 84adc050b8ee575f94a5efc13322dd7d344fcff7 /csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs | |
parent | f3504cf3b1d456a843e8242fdee9ba0bf2991dc1 (diff) | |
download | protobuf-ce66c5f1b99fe36b5b91e8b59cc75ce8a4e9cba5.tar.gz protobuf-ce66c5f1b99fe36b5b91e8b59cc75ce8a4e9cba5.tar.bz2 protobuf-ce66c5f1b99fe36b5b91e8b59cc75ce8a4e9cba5.zip |
Updated set of unit tests and unit test protos.
This commit includes changes to the C#-specific protos, and rebuilt versions of the "stock" protos.
The stock protos have been locally updated to have a specific C# namespace, but this is expected to change soon, so hasn't been committed.
Four areas are currently not tested:
1) Serialization - we may restore this at some point, possibly optionally.
2) Services - currently nothing is generated for this; will need to see how it interacts with GRPC
3) Fields beginning with _{digit} - see https://github.com/google/protobuf/issues/308
4) Fields with names which conflict with the declaring type in nasty ways - see https://github.com/google/protobuf/issues/309
Diffstat (limited to 'csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs')
-rw-r--r-- | csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs b/csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs index a3543afa..b4472a60 100644 --- a/csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs +++ b/csharp/src/ProtocolBuffers.Test/TestWriterFormatJson.cs @@ -88,7 +88,7 @@ namespace Google.ProtocolBuffers Content = sw.ToString();
ExtensionRegistry registry = ExtensionRegistry.CreateInstance();
- UnitTestXmlSerializerTestProtoFile.RegisterAllExtensions(registry);
+ UnittestExtrasXmltest.RegisterAllExtensions(registry);
IMessageLite copy =
JsonFormatReader.CreateInstance(Content)
@@ -258,7 +258,7 @@ namespace Google.ProtocolBuffers FormatterAssert(
TestXmlMessage.CreateBuilder()
.SetValid(false)
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionText, " extension text value ! ")
+ .SetExtension(UnittestExtrasXmltest.ExtensionText, " extension text value ! ")
.Build(),
@"{""valid"":false,""extension_text"":"" extension text value ! ""}"
);
@@ -269,7 +269,7 @@ namespace Google.ProtocolBuffers {
FormatterAssert(
TestXmlMessage.CreateBuilder()
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionMessage,
+ .SetExtension(UnittestExtrasXmltest.ExtensionMessage,
new TestXmlExtension.Builder().SetNumber(42).Build())
.Build(),
@"{""number"":42}"
@@ -281,9 +281,9 @@ namespace Google.ProtocolBuffers {
FormatterAssert(
TestXmlMessage.CreateBuilder()
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 100)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 101)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 102)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 100)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 101)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 102)
.Build(),
@"{""extension_number"":[100,101,102]}"
);
@@ -294,7 +294,7 @@ namespace Google.ProtocolBuffers {
FormatterAssert(
TestXmlMessage.CreateBuilder()
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionEnum, EnumOptions.ONE)
+ .SetExtension(UnittestExtrasXmltest.ExtensionEnum, EnumOptions.ONE)
.Build(),
@"{""extension_enum"":""ONE""}"
);
@@ -307,12 +307,12 @@ namespace Google.ProtocolBuffers TestXmlMessage.CreateBuilder()
.SetValid(true)
.SetText("text")
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionText, "extension text")
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionMessage, new TestXmlExtension.Builder().SetNumber(42).Build())
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 100)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 101)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 102)
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionEnum, EnumOptions.ONE)
+ .SetExtension(UnittestExtrasXmltest.ExtensionText, "extension text")
+ .SetExtension(UnittestExtrasXmltest.ExtensionMessage, new TestXmlExtension.Builder().SetNumber(42).Build())
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 100)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 101)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 102)
+ .SetExtension(UnittestExtrasXmltest.ExtensionEnum, EnumOptions.ONE)
.Build(),
@"""text"":""text""",
@"""valid"":true",
@@ -329,19 +329,19 @@ namespace Google.ProtocolBuffers TestXmlMessage original = TestXmlMessage.CreateBuilder()
.SetValid(true)
.SetText("text")
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionText, " extension text value ! ")
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionMessage, new TestXmlExtension.Builder().SetNumber(42).Build())
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 100)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 101)
- .AddExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber, 102)
- .SetExtension(UnitTestXmlSerializerTestProtoFile.ExtensionEnum, EnumOptions.ONE)
+ .SetExtension(UnittestExtrasXmltest.ExtensionText, " extension text value ! ")
+ .SetExtension(UnittestExtrasXmltest.ExtensionMessage, new TestXmlExtension.Builder().SetNumber(42).Build())
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 100)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 101)
+ .AddExtension(UnittestExtrasXmltest.ExtensionNumber, 102)
+ .SetExtension(UnittestExtrasXmltest.ExtensionEnum, EnumOptions.ONE)
.Build();
TestXmlMessage message = original.ToBuilder()
- .ClearExtension(UnitTestXmlSerializerTestProtoFile.ExtensionText)
- .ClearExtension(UnitTestXmlSerializerTestProtoFile.ExtensionMessage)
- .ClearExtension(UnitTestXmlSerializerTestProtoFile.ExtensionNumber)
- .ClearExtension(UnitTestXmlSerializerTestProtoFile.ExtensionEnum)
+ .ClearExtension(UnittestExtrasXmltest.ExtensionText)
+ .ClearExtension(UnittestExtrasXmltest.ExtensionMessage)
+ .ClearExtension(UnittestExtrasXmltest.ExtensionNumber)
+ .ClearExtension(UnittestExtrasXmltest.ExtensionEnum)
.Build();
JsonFormatWriter writer = JsonFormatWriter.CreateInstance();
|