aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2013-05-07 15:56:50 -0500
committerrogerk <devnull@localhost>2013-05-07 15:56:50 -0500
commit92fcf3537f42475148feaf9a85f800603811ede2 (patch)
treeac6fc36ebabd270bb8d2954b5fec1b0e3be716a7 /src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs
parent71e22f8b7f08116d7ed021b59fe1f154110a2a6a (diff)
downloadprotobuf-92fcf3537f42475148feaf9a85f800603811ede2.tar.gz
protobuf-92fcf3537f42475148feaf9a85f800603811ede2.tar.bz2
protobuf-92fcf3537f42475148feaf9a85f800603811ede2.zip
Added the ability to instantiate a coded input with a pre-existing buffer
Added CodedInputStream.Position to return the current input stream position
Diffstat (limited to 'src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs')
-rw-r--r--src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs b/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs
index 06fe6e49..66791afb 100644
--- a/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs
+++ b/src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs
@@ -326,10 +326,14 @@ namespace Google.ProtocolBuffers
var input = CodedInputStream.CreateInstance(ms);
var builder = BucketOfBytes.CreateBuilder();
input.ReadMessage(builder, ExtensionRegistry.Empty);
+ Assert.AreEqual(3005L, input.Position);
Assert.AreEqual(3000, builder.Value.Length);
input.ReadMessage(builder, ExtensionRegistry.Empty);
+ Assert.AreEqual(5114, input.Position);
Assert.AreEqual(1000, builder.Value.Length);
input.ReadMessage(builder, ExtensionRegistry.Empty);
+ Assert.AreEqual(5217L, input.Position);
+ Assert.AreEqual(input.Position, ms.Length);
Assert.AreEqual(100, builder.Value.Length);
}
}