summaryrefslogtreecommitdiffstats
path: root/qpdf/test_driver.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-05-04 00:09:49 +0200
committerJay Berkenbilt <ejb@ql.org>2022-05-04 00:31:23 +0200
commit21d6e3231f627470ee58b06df018f31de9eb3201 (patch)
tree2ab80c1061757eae8694ebd36bd6eef0868276d4 /qpdf/test_driver.cc
parentf1c6bb97db659faf84e59dbe973b969e9fc1a066 (diff)
downloadqpdf-21d6e3231f627470ee58b06df018f31de9eb3201.tar.zst
Make use of the new Pipeline methods in some places
Diffstat (limited to 'qpdf/test_driver.cc')
-rw-r--r--qpdf/test_driver.cc21
1 files changed, 8 insertions, 13 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc
index 1934b02b..ed603c3b 100644
--- a/qpdf/test_driver.cc
+++ b/qpdf/test_driver.cc
@@ -477,9 +477,7 @@ test_8(QPDF& pdf, char const* arg2)
}
Pl_Buffer p1("buffer");
Pl_Flate p2("compress", &p1, Pl_Flate::a_deflate);
- p2.write(
- QUtil::unsigned_char_pointer("new data for stream\n"),
- 20); // no null!
+ p2 << "new data for stream\n";
p2.finish();
auto b = p1.getBufferSharedPointer();
// This is a bogus way to use StreamDataProvider, but it does
@@ -1021,9 +1019,7 @@ test_27(QPDF& pdf, char const* arg2)
{
// Local scope
Pl_Buffer pl("buffer");
- pl.write(
- QUtil::unsigned_char_pointer("new data for stream\n"),
- 20); // no null!
+ pl.writeCStr("new data for stream\n");
pl.finish();
auto b = pl.getBufferSharedPointer();
Provider* provider = new Provider(b);
@@ -1050,9 +1046,7 @@ test_27(QPDF& pdf, char const* arg2)
{
// Local scope
Pl_Buffer pl("buffer");
- pl.write(
- QUtil::unsigned_char_pointer("more data for stream\n"),
- 21); // no null!
+ pl.writeCStr("more data for stream\n");
pl.finish();
auto b = pl.getBufferSharedPointer();
Provider* provider = new Provider(b);
@@ -2648,7 +2642,8 @@ test_76(QPDF& pdf, char const* arg2)
auto efs2 = QPDFEFStreamObjectHelper::createEFStream(pdf, "from string");
efs2.setSubtype("text/plain");
Pl_Buffer p("buffer");
- p.write(QUtil::unsigned_char_pointer("from buffer"), 11);
+ // exercise Pipeline::operator<<(std::string const&)
+ p << std::string("from buffer");
p.finish();
auto efs3 = QPDFEFStreamObjectHelper::createEFStream(
pdf, p.getBufferSharedPointer());
@@ -2700,7 +2695,7 @@ test_78(QPDF& pdf, char const* arg2)
// Test functional versions of replaceStreamData()
auto f1 = [](Pipeline* p) {
- p->write(QUtil::unsigned_char_pointer("potato"), 6);
+ p->writeCStr("potato");
p->finish();
};
auto f2 = [](Pipeline* p, bool suppress_warnings, bool will_retry) {
@@ -2712,7 +2707,7 @@ test_78(QPDF& pdf, char const* arg2)
if (!suppress_warnings) {
std::cerr << "warning" << std::endl;
}
- p->write(QUtil::unsigned_char_pointer("salad"), 5);
+ p->writeCStr("salad");
p->finish();
std::cerr << "f2 done" << std::endl;
return true;
@@ -2767,7 +2762,7 @@ test_79(QPDF& pdf, char const* arg2)
// Use a provider
Pl_Buffer b("buffer");
- b.write(QUtil::unsigned_char_pointer("from buffer"), 11);
+ b.writeCStr("from buffer");
b.finish();
auto bp = b.getBufferSharedPointer();
auto s3 = QPDFObjectHandle::newStream(&pdf, bp);