Add test for invalid inflate stream settings

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
This commit is contained in:
Damian Jarek
2019-08-12 18:03:21 +02:00
committed by Vinnie Falco
parent 4be185eb2b
commit 5937c06cd0

View File

@@ -413,6 +413,16 @@ public:
error::invalid_distance); error::invalid_distance);
} }
void testInvalidSettings()
{
except<std::domain_error>(
[]()
{
inflate_stream is;
is.reset(7);
});
}
void void
run() override run() override
{ {
@@ -421,6 +431,7 @@ public:
sizeof(inflate_stream) << std::endl; sizeof(inflate_stream) << std::endl;
testInflate(); testInflate();
testInflateErrors(); testInflateErrors();
testInvalidSettings();
} }
}; };