diff options
author | Bruno Haible <bruno@clisp.org> | 2002-01-07 17:54:08 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-22 00:37:16 +0200 |
commit | 8f4192b51cb96dba8979b9c1e1285e1febb6304a (patch) | |
tree | 4c3bed10d113b91410265d750c0b4a18dd10f90e | |
parent | 04845336c147c1f30527828abab5a38bdb76e1ec (diff) | |
download | external_gettext-8f4192b51cb96dba8979b9c1e1285e1febb6304a.zip external_gettext-8f4192b51cb96dba8979b9c1e1285e1febb6304a.tar.gz external_gettext-8f4192b51cb96dba8979b9c1e1285e1febb6304a.tar.bz2 |
New msgconv test.
-rw-r--r-- | tests/ChangeLog | 8 | ||||
-rw-r--r-- | tests/Makefile.am | 2 | ||||
-rwxr-xr-x | tests/msgconv-3 | 34 |
3 files changed, 43 insertions, 1 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 474c410..4c98a97 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,11 @@ +2002-01-06 Bruno Haible <bruno@clisp.org> + + * Makefile.am (TESTS): Add msgconv-3. + +2001-07-02 Karl Eichwalder <ke@suse.de> + + * msgconv-3: New file. + 2002-01-05 Bruno Haible <bruno@clisp.org> * lang-java: If msgfmt fails (for example, due to missing iconv() diff --git a/tests/Makefile.am b/tests/Makefile.am index e82ef09..c7b9164 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -29,7 +29,7 @@ TESTS = gettext-1 gettext-2 \ msgcomm-8 msgcomm-9 msgcomm-10 msgcomm-11 msgcomm-12 msgcomm-13 \ msgcomm-14 msgcomm-15 msgcomm-16 msgcomm-17 msgcomm-18 msgcomm-19 \ msgcomm-20 msgcomm-21 msgcomm-22 msgcomm-23 \ - msgconv-1 msgconv-2 \ + msgconv-1 msgconv-2 msgconv-3 \ msgen-1 \ msgexec-1 msgexec-2 \ msgfilter-1 msgfilter-2 \ diff --git a/tests/msgconv-3 b/tests/msgconv-3 new file mode 100755 index 0000000..c9cc586 --- /dev/null +++ b/tests/msgconv-3 @@ -0,0 +1,34 @@ +#! /bin/sh + +# Test failing conversion from ISO-8859-15 to ISO-8859-1. + +tmpfiles="" +trap 'rm -fr $tmpfiles' 1 2 3 15 + +tmpfiles="$tmpfiles mco-test3.po" +cat <<EOF > mco-test3.po +msgid "" +msgstr "" +"Project-Id-Version: GNU one 1.2.3\n" +"POT-Creation-Date: 2000-12-11 20:49+0100\n" +"PO-Revision-Date: 2000-03-18 15:25+01:00\n" +"Last-Translator: aaa bbb <ccc@ddd>\n" +"Language-Team: French <fr@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#: foo.c:123 +msgid "Werk" +msgstr "Ľuvre" +EOF + +tmpfiles="$tmpfiles mco-test3.out" +: ${MSGCONV=msgconv} +${MSGCONV} -t ISO-8859-1 mco-test3.po -o mco-test3.out 2>/dev/null +test $? = 1 +result=$? + +rm -fr $tmpfiles + +exit $result |