diff options
author | Martin Pool <mbp@samba.org> | 2003-04-08 08:05:01 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2003-04-08 08:05:01 +0000 |
commit | bce94d35f125eaeaa4db7866503418b8f281edf2 (patch) | |
tree | 0fd10466bf1b16f93f147bb9b5c2f8527580c6bf /source3/torture | |
parent | 6cb4575b12ebb495883a6bf081ed17eccf641df4 (diff) | |
download | samba-bce94d35f125eaeaa4db7866503418b8f281edf2.tar.gz samba-bce94d35f125eaeaa4db7866503418b8f281edf2.tar.bz2 samba-bce94d35f125eaeaa4db7866503418b8f281edf2.zip |
Integrate abartlet's t_push_ucs2 test into test framework:
- Build t_push_ucs2 as part of check-programs, the prerequisite for
"make check".
- t_push_ucs2.c: Load configuration from /dev/null so that we get a
unix_charset of UTF-8 and can do meaningful UCS2 tests. Better
comment.
- Add a test to strings.py which tries conversion UTF8->UCS2->UTF8
and checks the results. Do this for English, Latin-1, and Katakana
strings.
- Add Python module with symbolic names for a handful of UNICODE
characters.
(This used to be commit 275e095c92ac74815ab9e388a0e83cdb7ddd85f3)
Diffstat (limited to 'source3/torture')
-rw-r--r-- | source3/torture/t_push_ucs2.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source3/torture/t_push_ucs2.c b/source3/torture/t_push_ucs2.c index ca04394acc..86ae1b9b6c 100644 --- a/source3/torture/t_push_ucs2.c +++ b/source3/torture/t_push_ucs2.c @@ -30,10 +30,14 @@ static int check_push_ucs2(const char *orig) int main(int argc, char *argv[]) { int i, ret = 0; - + + /* Needed to initialize character set */ + lp_load("/dev/null", True, False, False); + if (argc != 2) { fprintf(stderr, "usage: %s STRING1\n" - "Converts a string, prints the results of strcmp\n", + "Checks that a string translated UNIX->UCS2->UNIX is unchanged\n" + "Should be always 0\n", argv[0]); return 2; } |