java_gen unit tests: make sure the entire message is consumed on read
diff --git a/java_gen/templates/unit_test.java b/java_gen/templates/unit_test.java
index 5a525e4..cd85a74 100644
--- a/java_gen/templates/unit_test.java
+++ b/java_gen/templates/unit_test.java
@@ -80,6 +80,7 @@
// FIXME should invoke the overall reader once implemented
${var_type} ${var_name}Read = ${msg.name}.READER.readFrom(input);
+ assertEquals(${msg.constant_name}_SERIALIZED.length, input.readerIndex());
assertEquals(${var_name}Built, ${var_name}Read);
}
@@ -93,6 +94,7 @@
// FIXME should invoke the overall reader once implemented
${var_type} ${var_name} = ${msg.name}.READER.readFrom(input);
+ assertEquals(${msg.constant_name}_SERIALIZED.length, input.readerIndex());
// write message again
ChannelBuffer bb = ChannelBuffers.dynamicBuffer();