diff options
Diffstat (limited to 'testsuite/cal.tests')
-rwxr-xr-x | testsuite/cal.tests | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/testsuite/cal.tests b/testsuite/cal.tests new file mode 100755 index 000000000..36be2b4b5 --- /dev/null +++ b/testsuite/cal.tests | |||
@@ -0,0 +1,39 @@ | |||
1 | #!/bin/sh | ||
2 | # Copyright 2010 by Denys Vlasenko | ||
3 | # Licensed under GPL v2, see file LICENSE for details. | ||
4 | |||
5 | . ./testing.sh | ||
6 | |||
7 | test -f "$bindir/.config" && . "$bindir/.config" | ||
8 | |||
9 | # testing "test name" "command" "expected result" "file input" "stdin" | ||
10 | |||
11 | testing "cal 2000" "cal 1 2000" "\ | ||
12 | January 2000 | ||
13 | Su Mo Tu We Th Fr Sa | ||
14 | 1 | ||
15 | 2 3 4 5 6 7 8 | ||
16 | 9 10 11 12 13 14 15 | ||
17 | 16 17 18 19 20 21 22 | ||
18 | 23 24 25 26 27 28 29 | ||
19 | 30 31 | ||
20 | " "" "" | ||
21 | |||
22 | test x"$CONFIG_LOCALE_SUPPORT" = x"y" \ | ||
23 | && test x"$CONFIG_FEATURE_ASSUME_UNICODE" = x"y" \ | ||
24 | && test x"$CONFIG_LAST_SUPPORTED_WCHAR" = x"0" \ | ||
25 | && test x"$CONFIG_UNICODE_WIDE_WCHARS" = x"y" \ | ||
26 | && test x"$CONFIG_STATIC" != x"y" \ | ||
27 | && test x"$CONFIG_CROSS_COMPILER_PREFIX" = x"" \ | ||
28 | && testing "unicode cal 2000" "LANG=zh_TW.utf8 cal 1 2000" "\ | ||
29 | 一月 2000 | ||
30 | 日 一 二 三 四 五 六 | ||
31 | 1 | ||
32 | 2 3 4 5 6 7 8 | ||
33 | 9 10 11 12 13 14 15 | ||
34 | 16 17 18 19 20 21 22 | ||
35 | 23 24 25 26 27 28 29 | ||
36 | 30 31 | ||
37 | " "" "" | ||
38 | |||
39 | exit $FAILCOUNT | ||