summaryrefslogtreecommitdiff
path: root/tests/test_util.h
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2015-08-12 17:26:08 -0700
committerJoshua Haberman <jhaberman@gmail.com>2015-08-12 17:26:08 -0700
commitd56339e6ff3b08140204addd6414b6fb7d915957 (patch)
tree87c6b186feb7b89fb84b3125653b0fe2d7ade339 /tests/test_util.h
parent9c788b116e9a3ba6d774f39025a0f89e77598d44 (diff)
parent85440108e502b6f58671fcfc4b84103d1a716253 (diff)
Merge pull request #36 from haberman/decoderfix
Decoder fix: skipped data at end of submessage.
Diffstat (limited to 'tests/test_util.h')
-rw-r--r--tests/test_util.h21
1 files changed, 6 insertions, 15 deletions
diff --git a/tests/test_util.h b/tests/test_util.h
index d2d30a4..f3d5d5a 100644
--- a/tests/test_util.h
+++ b/tests/test_util.h
@@ -53,10 +53,16 @@ class VerboseParserEnvironment {
bool Start() {
+ if (verbose_) {
+ fprintf(stderr, "Calling start()\n");
+ }
return sink_->Start(len_, &subc_);
}
bool End() {
+ if (verbose_) {
+ fprintf(stderr, "Calling end()\n");
+ }
return sink_->End();
}
@@ -111,21 +117,6 @@ class VerboseParserEnvironment {
}
}
- if (status_.ok() != (parsed >= bytes)) {
- if (status_.ok()) {
- fprintf(stderr,
- "Error: decode function returned short byte count but set no "
- "error status\n");
- } else {
- fprintf(stderr,
- "Error: decode function returned complete byte count but set "
- "error status\n");
- }
- fprintf(stderr, "Status: %s, parsed=%u, bytes=%u\n",
- status_.error_message(), (unsigned)parsed, (unsigned)bytes);
- ASSERT(false);
- }
-
if (!status_.ok())
return false;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback