aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers.Test/MessageTest.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2014-04-07 17:34:03 +0100
committerJon Skeet <skeet@pobox.com>2014-04-07 17:34:03 +0100
commit8bb0d7288e333e76eee4a04d5d6ed7089f0fa0b0 (patch)
tree52166873ee5959564cad1904934522fa3f304d5b /src/ProtocolBuffers.Test/MessageTest.cs
parent8e04d10daba5bfd1213cc9b6c8554a017250e199 (diff)
downloadprotobuf-8bb0d7288e333e76eee4a04d5d6ed7089f0fa0b0.tar.gz
protobuf-8bb0d7288e333e76eee4a04d5d6ed7089f0fa0b0.tar.bz2
protobuf-8bb0d7288e333e76eee4a04d5d6ed7089f0fa0b0.zip
Add the ability to print a builder (not just a message),
and override ToString in AbstractBuilder. This fixes issue 73.
Diffstat (limited to 'src/ProtocolBuffers.Test/MessageTest.cs')
-rw-r--r--src/ProtocolBuffers.Test/MessageTest.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ProtocolBuffers.Test/MessageTest.cs b/src/ProtocolBuffers.Test/MessageTest.cs
index f27865b0..8bb0fac7 100644
--- a/src/ProtocolBuffers.Test/MessageTest.cs
+++ b/src/ProtocolBuffers.Test/MessageTest.cs
@@ -142,6 +142,13 @@ namespace Google.ProtocolBuffers
}
[TestMethod]
+ public void UninitializedBuilderToString()
+ {
+ TestRequired.Builder builder = TestRequired.CreateBuilder().SetA(1);
+ Assert.AreEqual("a: 1\n", builder.ToString());
+ }
+
+ [TestMethod]
public void RequiredForeign()
{
TestRequiredForeign.Builder builder = TestRequiredForeign.CreateBuilder();