X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Ftsticonv.c;h=7c69c0b4661b7004736a663bd52648d7e44e59e6;hb=254f399fe8304d224929420f17c2020896bfe467;hp=43455ad5ea6295e1ac33551bc563262f1cd64e89;hpb=19c0b332044f06ee33eaf66ca92675d9cda8d1b9;p=yaz-moved-to-github.git diff --git a/test/tsticonv.c b/test/tsticonv.c index 43455ad..7c69c0b 100644 --- a/test/tsticonv.c +++ b/test/tsticonv.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: tsticonv.c,v 1.25 2007-03-09 08:39:38 adam Exp $ + * $Id: tsticonv.c,v 1.26 2007-03-12 10:59:59 adam Exp $ */ #if HAVE_CONFIG_H @@ -473,6 +473,29 @@ static void tst_utf8_to_marc8(void) yaz_iconv_close(cd); } +static void tst_advance_to_utf8(void) +{ + yaz_iconv_t cd = yaz_iconv_open("utf-8", "advancegreek"); + + YAZ_CHECK(cd); + if (!cd) + return; + + YAZ_CHECK(tst_convert(cd, "Cours ", "Cours ")); + yaz_iconv_close(cd); +} + +static void tst_utf8_to_advance(void) +{ + yaz_iconv_t cd = yaz_iconv_open("advancegreek", "utf-8"); + + YAZ_CHECK(cd); + if (!cd) + return; + + YAZ_CHECK(tst_convert(cd, "Cours ", "Cours ")); + yaz_iconv_close(cd); +} static void tst_latin1_to_marc8(void) { @@ -539,6 +562,9 @@ int main (int argc, char **argv) tst_marc8_to_latin1(); + tst_advance_to_utf8(); + tst_utf8_to_advance(); + tst_utf8_to_marc8(); tst_latin1_to_marc8();