annotate tests/test-c-strcase.sh @ 8414:da8cfeefc405

Tests for module 'c-strcase'.
author Bruno Haible <bruno@clisp.org>
date Sun, 11 Mar 2007 00:54:21 +0000
parents
children 8c1a17df67e0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8414
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 #!/bin/sh
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 # Test in the C locale.
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 ./test-c-strcasecmp${EXEEXT} || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 ./test-c-strncasecmp${EXEEXT} || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 # Test in an ISO-8859-1 or ISO-8859-15 locale.
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 : ${LOCALE_FR=fr_FR}
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 if test $LOCALE_FR != none; then
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 LC_ALL=$LOCALE_FR ./test-c-strcasecmp${EXEEXT} locale || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 LC_ALL=$LOCALE_FR ./test-c-strncasecmp${EXEEXT} locale || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 fi
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 # Test in a Turkish UTF-8 locale.
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 : ${LOCALE_TR_UTF8=tr_TR.UTF-8}
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 if test $LOCALE_TR_UTF8 != none; then
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 LC_ALL=$LOCALE_TR_UTF8 ./test-c-strcasecmp${EXEEXT} locale || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 LC_ALL=$LOCALE_TR_UTF8 ./test-c-strncasecmp${EXEEXT} locale || exit 1
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 fi
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
da8cfeefc405 Tests for module 'c-strcase'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 exit 0