aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/qutil.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-07-30 04:23:21 +0200
committerJay Berkenbilt <ejb@ql.org>2017-07-30 04:23:21 +0200
commit2d5b854468c2612dcfe45a659b85d92db2672cbe (patch)
treee4f8a85b520969d5236bb3f057feea94441a4f92 /libtests/qutil.cc
parent5993c3e83c6f83b36045c75a03ffb1da3d1d283c (diff)
downloadqpdf-2d5b854468c2612dcfe45a659b85d92db2672cbe.tar.zst
Allow reading command-line args from files (fixes #16)
Diffstat (limited to 'libtests/qutil.cc')
-rw-r--r--libtests/qutil.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libtests/qutil.cc b/libtests/qutil.cc
index 5e562b89..04ca03c0 100644
--- a/libtests/qutil.cc
+++ b/libtests/qutil.cc
@@ -170,6 +170,16 @@ void same_file_test()
assert_same_file("", "qutil.out", false);
}
+void read_lines_from_file_test()
+{
+ std::list<std::string> lines = QUtil::read_lines_from_file("other-file");
+ for (std::list<std::string>::iterator iter = lines.begin();
+ iter != lines.end(); ++iter)
+ {
+ std::cout << *iter << std::endl;
+ }
+}
+
int main(int argc, char* argv[])
{
try
@@ -187,6 +197,8 @@ int main(int argc, char* argv[])
get_whoami_test();
std::cout << "----" << std::endl;
same_file_test();
+ std::cout << "----" << std::endl;
+ read_lines_from_file_test();
}
catch (std::exception& e)
{