From de05cfb508ab319b47abae95f1444c5c70ccee5e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 1 Oct 2010 11:19:36 +0000 Subject: [PATCH] add test case to buffer test suite git-svn-id: svn+q:///qpdf/trunk@1038 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libtests/buffer.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libtests/buffer.cc b/libtests/buffer.cc index a359a6eb..9728009f 100644 --- a/libtests/buffer.cc +++ b/libtests/buffer.cc @@ -2,6 +2,7 @@ #include #include #include +#include typedef unsigned char* uc; @@ -49,6 +50,14 @@ int main() std::cout << "size: " << b->getSize() << std::endl; std::cout << "data: " << b->getBuffer() << std::endl; delete b; + + unsigned char lbuf[10]; + Buffer b1(lbuf, 10); + if (! ((b1.getBuffer() == lbuf) && + (b1.getSize() == 10))) + { + throw std::logic_error("hand-created buffer is not as expected"); + } } catch (std::exception& e) {