diff options
author | csharptest <roger@csharptest.net> | 2013-05-07 15:56:50 -0500 |
---|---|---|
committer | rogerk <devnull@localhost> | 2013-05-07 15:56:50 -0500 |
commit | 92fcf3537f42475148feaf9a85f800603811ede2 (patch) | |
tree | ac6fc36ebabd270bb8d2954b5fec1b0e3be716a7 /src/ProtocolBuffersLite.Test/AbstractBuilderLiteTest.cs | |
parent | 71e22f8b7f08116d7ed021b59fe1f154110a2a6a (diff) | |
download | protobuf-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.cs | 4 |
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);
}
}
|