diff options
Diffstat (limited to 'impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java')
-rw-r--r-- | impl_core/src/test/java/io/opencensus/implcore/tags/propagation/TagContextDeserializationTest.java | 9 |
1 files changed, 8 insertions, 1 deletions
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}); + } + // <tag_encoding> == // <tag_key_len><tag_key><tag_val_len><tag_val> // <tag_key_len> == varint encoded integer |