aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/qtest
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-04-04 03:34:45 +0200
committerJay Berkenbilt <ejb@ql.org>2020-04-04 03:39:44 +0200
commit2100b4ce152e9c70b3ce8760112d5a24ead4e52d (patch)
tree0dc298af6870f9635dd4b52b9ec8a528b01e01f6 /libtests/qtest
parent6a4117add996eeaaf330bd700e30380295daab93 (diff)
downloadqpdf-2100b4ce152e9c70b3ce8760112d5a24ead4e52d.tar.zst
Allow qpdf to be built on systems without wchar_t (fixes #406)
Diffstat (limited to 'libtests/qtest')
-rw-r--r--libtests/qtest/qutil.test18
-rw-r--r--libtests/qtest/qutil/qutil.out4
-rw-r--r--libtests/qtest/qutil/wmain.out3
3 files changed, 20 insertions, 5 deletions
diff --git a/libtests/qtest/qutil.test b/libtests/qtest/qutil.test
index 34b0067c..3487236c 100644
--- a/libtests/qtest/qutil.test
+++ b/libtests/qtest/qutil.test
@@ -15,4 +15,20 @@ $td->runtest("QUtil",
$td->EXIT_STATUS => 0},
$td->NORMALIZE_NEWLINES | $td->RM_WS_ONLY_LINES);
-$td->report(1);
+my $mfw = `main_from_wmain`;
+if ($mfw eq '')
+{
+ $td->runtest("skipping main_from_wmain",
+ {$td->STRING => ""},
+ {$td->STRING => ""})
+}
+else
+{
+ $td->runtest("main_from_wmain",
+ {$td->COMMAND => "main_from_wmain"},
+ {$td->FILE => "wmain.out",
+ $td->EXIT_STATUS => 0},
+ $td->NORMALIZE_NEWLINES | $td->RM_WS_ONLY_LINES);
+}
+
+$td->report(2);
diff --git a/libtests/qtest/qutil/qutil.out b/libtests/qtest/qutil/qutil.out
index 9da8cecf..5fe841ac 100644
--- a/libtests/qtest/qutil/qutil.out
+++ b/libtests/qtest/qutil/qutil.out
@@ -105,7 +105,3 @@ rename file
create file
rename over existing
delete file
----- wmain
-ascii
-10 ÷ 2 = 5
-qwww÷π
diff --git a/libtests/qtest/qutil/wmain.out b/libtests/qtest/qutil/wmain.out
new file mode 100644
index 00000000..261b1c56
--- /dev/null
+++ b/libtests/qtest/qutil/wmain.out
@@ -0,0 +1,3 @@
+ascii
+10 ÷ 2 = 5
+qwww÷π