diff options
Diffstat (limited to 'csharp/src/ProtocolBuffers.Test/TestCornerCases.cs')
-rw-r--r-- | csharp/src/ProtocolBuffers.Test/TestCornerCases.cs | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/csharp/src/ProtocolBuffers.Test/TestCornerCases.cs b/csharp/src/ProtocolBuffers.Test/TestCornerCases.cs deleted file mode 100644 index b60e7fae..00000000 --- a/csharp/src/ProtocolBuffers.Test/TestCornerCases.cs +++ /dev/null @@ -1,34 +0,0 @@ -using UnitTest.Issues.TestProtos;
-using NUnit.Framework;
-
-namespace Google.ProtocolBuffers
-{
- public class TestCornerCases
- {
- [Test]
- public void TestRoundTripNegativeEnums()
- {
- NegativeEnumMessage msg = NegativeEnumMessage.CreateBuilder()
- .SetValue(NegativeEnum.MinusOne) //11
- .AddValues(NegativeEnum.Zero) //2
- .AddValues(NegativeEnum.MinusOne) //11
- .AddValues(NegativeEnum.FiveBelow) //11
- //2
- .AddPackedValues(NegativeEnum.Zero) //1
- .AddPackedValues(NegativeEnum.MinusOne) //10
- .AddPackedValues(NegativeEnum.FiveBelow) //10
- .Build();
-
- Assert.AreEqual(58, msg.SerializedSize);
-
- byte[] bytes = new byte[58];
- CodedOutputStream output = CodedOutputStream.CreateInstance(bytes);
-
- msg.WriteTo(output);
- Assert.AreEqual(0, output.SpaceLeft);
-
- NegativeEnumMessage copy = NegativeEnumMessage.ParseFrom(bytes);
- Assert.AreEqual(msg, copy);
- }
- }
-}
|