From 14152dfdb8be40808e437b46f107907c6538ca81 Mon Sep 17 00:00:00 2001 From: Yang Song Date: Wed, 13 Dec 2017 09:30:35 -0800 Subject: Support previous encoding versions. (#901) --- .../implcore/tags/propagation/TagContextDeserializationTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'impl_core/src/test/java/io/opencensus/implcore/tags') diff --git a/impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java b/impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java index c465ee94..8db0e389 100644 --- a/impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java +++ b/impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java @@ -296,10 +296,17 @@ public class TagContextDeserializationTest { @Test public void testDeserializeWrongVersionId() throws TagContextDeserializationException { thrown.expect(TagContextDeserializationException.class); - thrown.expectMessage("Wrong Version ID: 1. Currently supported version is: 0"); + thrown.expectMessage("Wrong Version ID: 1. Currently supports version up to: 0"); serializer.fromByteArray(new byte[] {(byte) (SerializationUtils.VERSION_ID + 1)}); } + @Test + public void testDeserializeNegativeVersionId() throws TagContextDeserializationException { + thrown.expect(TagContextDeserializationException.class); + thrown.expectMessage("Wrong Version ID: -1. Currently supports version up to: 0"); + serializer.fromByteArray(new byte[] {(byte) -1}); + } + // == // // == varint encoded integer -- cgit v1.2.3