. "${MH_OBJ_DIR}/test/common.sh"
setup_test
+
+! mhbuild -h >/dev/null 2>&1 # gcov
+
testname="${MH_TEST_DIR}/$$"
backupname="${MH_TEST_DIR}/`mhparam sbackup`$$"
#
# We're going to hardcode UTF-8 for this test.
#
-
-LC_ALL=en_US.UTF-8; export LC_ALL
+require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8
#
# Basic test of encoding a short subject
This is a test
EOF
-mhbuild "${testname}.basic.actual"
+run_prog mhbuild "${testname}.basic.actual"
check "${testname}.basic.actual" "${testname}.basic.expected" 'keep first'
This is a test
EOF
-mhbuild -headerencoding base64 "${testname}.basic.actual"
+run_prog mhbuild -headerencoding base64 "${testname}.basic.actual"
check "${testname}.basic.actual" "${testname}.basic.expected" 'keep first'
This is a test
EOF
-mhbuild "${testname}.autopick.actual"
+run_prog mhbuild "${testname}.autopick.actual"
check "${testname}.autopick.actual" "${testname}.autopick.expected" 'keep first'
This is a test of a very long subject line.
EOF
-mhbuild "${testname}.longsubject1.actual"
+run_prog mhbuild "${testname}.longsubject1.actual"
check "${testname}.longsubject1.actual" "${testname}.longsubject1.expected" 'keep first'
This is a test of a very long subject line using base64.
EOF
-mhbuild "${testname}.longsubject2.actual"
+run_prog mhbuild "${testname}.longsubject2.actual"
check "${testname}.longsubject2.actual" "${testname}.longsubject2.expected" 'keep first'
This is another long test.
EOF
-mhbuild "${testname}.longsubject3.actual"
+run_prog mhbuild "${testname}.longsubject3.actual"
check "${testname}.longsubject3.actual" "${testname}.longsubject3.expected" 'keep first'
This is another long test.
EOF
-mhbuild "${testname}.longsubject4.actual"
+run_prog mhbuild "${testname}.longsubject4.actual"
check "${testname}.longsubject4.actual" "${testname}.longsubject4.expected" 'keep first'
This is important information
EOF
-mhbuild "${testname}.basicemail1.actual"
+run_prog mhbuild "${testname}.basicemail1.actual"
check "${testname}.basicemail1.actual" "${testname}.basicemail1.expected" 'keep first'
This is important information
EOF
-mhbuild "${testname}.basicemail2.actual"
+run_prog mhbuild "${testname}.basicemail2.actual"
check "${testname}.basicemail2.actual" "${testname}.basicemail2.expected" 'keep first'
This is important information
EOF
-mhbuild "${testname}.basicemail3.actual"
+run_prog mhbuild "${testname}.basicemail3.actual"
check "${testname}.basicemail3.actual" "${testname}.basicemail3.expected" 'keep first'
This is important information
EOF
-mhbuild "${testname}.basicemail4.actual"
+run_prog mhbuild "${testname}.basicemail4.actual"
check "${testname}.basicemail4.actual" "${testname}.basicemail4.expected" 'keep first'
This is a lot of people on this email!
EOF
-mhbuild "${testname}.complexemail1.actual"
+run_prog mhbuild "${testname}.complexemail1.actual"
check "${testname}.complexemail1.actual" "${testname}.complexemail1.expected" 'keep first'