summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/zlibstream_test.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/zlibstream_test.h b/test/zlibstream_test.h
index 4bcf140fd8..caa62a87c8 100644
--- a/test/zlibstream_test.h
+++ b/test/zlibstream_test.h
@@ -39,11 +39,12 @@ public:
expected_in.close();
izlibstream igzs(gzip_in, 256); //Small buffer so not all fits at once (the compressed file is 561 bytes)
+ igzs.exceptions(std::ios::failbit);
TS_ASSERT(igzs.good());
TS_ASSERT(!igzs.eof());
std::stringbuf data;
- igzs >> &data;
+ TS_ASSERT_THROWS_NOTHING(igzs >> &data);
TS_ASSERT(igzs);
TS_ASSERT(igzs.eof());
TS_ASSERT_EQUALS(data.str(), expected.str());