* tests/test-wcsnrtombs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
* tests/test-wcsnrtombs.c: Update.
* modules/wcsnrtombs-tests: Update.
2023-07-29 Bruno Haible <bruno@clisp.org>
+ wcsnrtombs tests: Renumber tests.
+ * tests/test-wcsnrtombs*.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5.
+ * tests/test-wcsnrtombs.c: Update.
+ * modules/wcsnrtombs-tests: Update.
+
wcrtomb tests: Renumber tests.
* tests/test-wcrtomb.sh: Renamed 1 -> 2 -> 3 -> 4 -> 5 -> 1.
* tests/test-wcrtomb.c: Update.
Files:
-tests/test-wcsnrtombs1.sh
-tests/test-wcsnrtombs2.sh
-tests/test-wcsnrtombs3.sh
-tests/test-wcsnrtombs4.sh
+tests/test-wcsnrtombs-2.sh
+tests/test-wcsnrtombs-3.sh
+tests/test-wcsnrtombs-4.sh
+tests/test-wcsnrtombs-5.sh
tests/test-wcsnrtombs.c
tests/signature.h
tests/macros.h
gt_LOCALE_ZH_CN
Makefile.am:
-TESTS += test-wcsnrtombs1.sh test-wcsnrtombs2.sh test-wcsnrtombs3.sh test-wcsnrtombs4.sh
+TESTS += \
+ test-wcsnrtombs-2.sh test-wcsnrtombs-3.sh test-wcsnrtombs-4.sh \
+ test-wcsnrtombs-5.sh
TESTS_ENVIRONMENT += \
LOCALE_FR='@LOCALE_FR@' \
LOCALE_FR_UTF8='@LOCALE_FR_UTF8@' \
--- /dev/null
+#!/bin/sh
+
+# Test in an ISO-8859-1 or ISO-8859-15 locale.
+: "${LOCALE_FR=fr_FR}"
+if test $LOCALE_FR = none; then
+ if test -f /usr/bin/localedef; then
+ echo "Skipping test: no traditional french locale is installed"
+ else
+ echo "Skipping test: no traditional french locale is supported"
+ fi
+ exit 77
+fi
+
+LC_ALL=$LOCALE_FR \
+${CHECKER} ./test-wcsnrtombs${EXEEXT} 2
--- /dev/null
+#!/bin/sh
+
+# Test whether a specific UTF-8 locale is installed.
+: "${LOCALE_FR_UTF8=fr_FR.UTF-8}"
+if test $LOCALE_FR_UTF8 = none; then
+ if test -f /usr/bin/localedef; then
+ echo "Skipping test: no french Unicode locale is installed"
+ else
+ echo "Skipping test: no french Unicode locale is supported"
+ fi
+ exit 77
+fi
+
+LC_ALL=$LOCALE_FR_UTF8 \
+${CHECKER} ./test-wcsnrtombs${EXEEXT} 3
--- /dev/null
+#!/bin/sh
+
+# Test whether a specific EUC-JP locale is installed.
+: "${LOCALE_JA=ja_JP}"
+if test $LOCALE_JA = none; then
+ if test -f /usr/bin/localedef; then
+ echo "Skipping test: no traditional japanese locale is installed"
+ else
+ echo "Skipping test: no traditional japanese locale is supported"
+ fi
+ exit 77
+fi
+
+LC_ALL=$LOCALE_JA \
+${CHECKER} ./test-wcsnrtombs${EXEEXT} 4
--- /dev/null
+#!/bin/sh
+
+# Test whether a specific GB18030 locale is installed.
+: "${LOCALE_ZH_CN=zh_CN.GB18030}"
+if test $LOCALE_ZH_CN = none; then
+ if test -f /usr/bin/localedef; then
+ echo "Skipping test: no transitional chinese locale is installed"
+ else
+ echo "Skipping test: no transitional chinese locale is supported"
+ fi
+ exit 77
+fi
+
+LC_ALL=$LOCALE_ZH_CN \
+${CHECKER} ./test-wcsnrtombs${EXEEXT} 5
switch (argv[1][0])
{
- case '1':
+ case '2':
/* Locale encoding is ISO-8859-1 or ISO-8859-15. */
{
const char original[] = "B\374\337er"; /* "Büßer" */
}
break;
- case '2':
+ case '3':
/* Locale encoding is UTF-8. */
{
const char original[] = "B\303\274\303\237er"; /* "Büßer" */
}
break;
- case '3':
+ case '4':
/* Locale encoding is EUC-JP. */
{
const char original[] = "<\306\374\313\334\270\354>"; /* "<日本語>" */
break;
- case '4':
+ case '5':
/* Locale encoding is GB18030. */
{
const char original[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
+++ /dev/null
-#!/bin/sh
-
-# Test in an ISO-8859-1 or ISO-8859-15 locale.
-: "${LOCALE_FR=fr_FR}"
-if test $LOCALE_FR = none; then
- if test -f /usr/bin/localedef; then
- echo "Skipping test: no traditional french locale is installed"
- else
- echo "Skipping test: no traditional french locale is supported"
- fi
- exit 77
-fi
-
-LC_ALL=$LOCALE_FR \
-${CHECKER} ./test-wcsnrtombs${EXEEXT} 1
+++ /dev/null
-#!/bin/sh
-
-# Test whether a specific UTF-8 locale is installed.
-: "${LOCALE_FR_UTF8=fr_FR.UTF-8}"
-if test $LOCALE_FR_UTF8 = none; then
- if test -f /usr/bin/localedef; then
- echo "Skipping test: no french Unicode locale is installed"
- else
- echo "Skipping test: no french Unicode locale is supported"
- fi
- exit 77
-fi
-
-LC_ALL=$LOCALE_FR_UTF8 \
-${CHECKER} ./test-wcsnrtombs${EXEEXT} 2
+++ /dev/null
-#!/bin/sh
-
-# Test whether a specific EUC-JP locale is installed.
-: "${LOCALE_JA=ja_JP}"
-if test $LOCALE_JA = none; then
- if test -f /usr/bin/localedef; then
- echo "Skipping test: no traditional japanese locale is installed"
- else
- echo "Skipping test: no traditional japanese locale is supported"
- fi
- exit 77
-fi
-
-LC_ALL=$LOCALE_JA \
-${CHECKER} ./test-wcsnrtombs${EXEEXT} 3
+++ /dev/null
-#!/bin/sh
-
-# Test whether a specific GB18030 locale is installed.
-: "${LOCALE_ZH_CN=zh_CN.GB18030}"
-if test $LOCALE_ZH_CN = none; then
- if test -f /usr/bin/localedef; then
- echo "Skipping test: no transitional chinese locale is installed"
- else
- echo "Skipping test: no transitional chinese locale is supported"
- fi
- exit 77
-fi
-
-LC_ALL=$LOCALE_ZH_CN \
-${CHECKER} ./test-wcsnrtombs${EXEEXT} 4